Fund Flair
What is Fund Flair?
A Fund Raising Platform, where users can create and support funds and get rewarded.
Features
- Users can Sign In / Sign Up in the app using their Google or Github Accounts.
- Users can then explore / search funds from the existing listed funds.
- They can also support a fund using stripe payments.
- The User gets rewarded with platform coins after each donation.
- The coins can be redeemed against the products from the products page.
- 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.