Technologies: Node.js, Next.js, PostgreSQL, Prisma, Shadcn
FastCode is a comprehensive course-selling platform that allows users to purchase and access a wide range of online courses. The platform is built to facilitate seamless transactions, content management for instructors, and personalized learning experiences for students.
- Course Management: Instructors can create, categorize, and manage courses with ease, providing them with tools to upload and organize their course materials.
- Secure Payment Integration: Integrated with secure payment gateways, supporting multiple payment methods to ensure a smooth transaction process.
- User Dashboards: Personalized dashboards enable users to track their course progress, manage enrollments, and access purchased content from a centralized location.
- Efficient Content Delivery: Optimized the platform for fast and secure content delivery, ensuring smooth access to course materials for users.
- Node.js & Next.js: Built with a robust Node.js backend and a responsive Next.js frontend to deliver a fast and scalable platform.
- PostgreSQL & Prisma: Used Prisma ORM with PostgreSQL to manage database interactions and ensure data consistency across the platform.
- Shadcn Components: Utilized Shadcn UI components to enhance the user interface and provide a modern, accessible design for both users and instructors.
To get started with FastCode locally:
git clone https://github.com/OmBhandwaldar/FastCode.git
cd FastCode
docker-compose up