A web application inspired by Paytm Wallet, built with modern web technologies and organized using a monorepo structure.
- Monorepo: Turborepo
- Frontend: Next.js
- Backend:
- Basic app logic using Next.js API routes
- Node.js server for handling webhooks
- Styling: Tailwind CSS
- UI Components: shadcn/ui
- State Management: Jotai
- Database: Prisma with PostgreSQL
- Authentication: NextAuth.js v5 with Prisma Adapter
This project follows a monorepo structure using Turborepo. Most of the shareable logic and dependencies (like utilities, types, store(state management), Database, config) live inside the packages/ folder for reusability across apps.
- Modular and scalable architecture using Turborepo
- Clean UI with shadcn/ui and Tailwind CSS
- Robust authentication using NextAuth v5 and Prisma Adapter
- Smooth state management with Jotai
- Reliable data handling via PostgreSQL and Prisma ORM
- Extendable backend with webhook support using Node.js
This project is under active development. The focus is on:
- Making the best use of Turborepo
- Keeping shared logic DRY and reusable
- Building a seamless user experience
Coming soon...
Coming soon...
MIT