Fund Flair

What is Fund Flair?

A Fund Raising Platform, where users can create and support funds and get rewarded.

Features

  1. Users can Sign In / Sign Up in the app using their Google or Github Accounts.
  2. Users can then explore / search funds from the existing listed funds.
  3. They can also support a fund using stripe payments.
  4. The User gets rewarded with platform coins after each donation.
  5. The coins can be redeemed against the products from the products page.
  6. Users can also create there own funds to accept payments for there cause.

Tech Stack

This project uses Next.js with Typescript as a full stack solution. It has tailwind CSS for styling, Prisma ORM as a type safe ORM over the PostgreSQL database. Uses next-auth for Authentication, and stripe for handling payments.

Conclusion

This Project taught me about different caching and rendering strategies used by Next.js, Prisma as an ORM to write typesafe database queries. How to leverage Typescript in a React project. And also how to integrate stripe to accept payments.