Skip to content

It is an open-source online platform that helps you raise funds for your upcoming projects, community, or startup idea.

License

Notifications You must be signed in to change notification settings

nikhil25803/fundRaiser

Repository files navigation

What is Fund Raisers? 🤔

It is an open-source online platform that helps you raise funds for your upcoming projects, community, or startup idea. On this platform, you will various needy ones you might help and can even post the same asking others to step ahead and help.

Features 💫

  • User Login/Signup.
  • Personalised user admin dashboard.
  • Email verification and authentication.
  • Welcome mail to the new users.
  • Dynamic QR code generator for UPI payment.
  • Razorpay payment integration
  • Payment callback.
  • Responsive and user-friendly UI.

Tech Stack 💻

Python Django JavaScript Bootstrap SQLite

Want to Contribute? 🤝

Every change, issue, and required contribution is welcome.

Click here for the project setup, installation guide and contribution guidelines.

Sneak Peek 👀

  • Homepage

Responsive and insightful landing page with details about the website and recent posts.

image


  • Donate Page

All the posts posted will be displayed here with a title, description, image, a unique post id, and a link for the payment page with UPI address.

image


  • Sign-up page

Join us by filling out the sign-up form. This signup form with a password strength checker and email verification will respond to you in a situation like an email id already registered, provided the email doesn't exist, the password didn't match, or is too small with an interactive displayed message.

image

On successful signup, you will receive a welcome email from the website containing all the credentials using which you can log in and access the website.

image


  • Login Page

Use the credential mailed to you for login. Once you logged in you can now access the user dashboard.

image


  • User Dashboard

A dynamic dashboard is provided to all the users where they can add a new post using a form and can see their last post posted here.

image


  • Create a Post

You can create a new post by filling out the form provided in the dashboard. Fill in the details accordingly and click POST

  • Now the post will be visible on the /donate page. Click on the Donate button to route to the payment page.

image


  • Payment Page

The payment page is provided with all the details of the post like post Id, title, and description which you can use to cross-check.

image

The page contains a QR code and a form to pay using Razorpay. One can make the payment through their desired mode.

  • Pay using Razorpay

Razorpay is integrated as a payment gateway, fill the required field and make click Pay Now

image

  • Choose your desired mode to pay.

Once you clicked the Pay Now button, the Razorpay dashboard will open. Now you can make a payment accordingly to the options available.

image

  • Payment Successful/Uncessfull message

image


Wants to take a look on the code base?🧐

Most of the code is written in the views.py file, located in the fundRaiser/app/views.py.


About

It is an open-source online platform that helps you raise funds for your upcoming projects, community, or startup idea.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published