Cordemy is an online course selling platform built using various technologies and libraries including React, Stripe, Google Cloud Platform (GCP), Axios, React Icons, Tailwind CSS, Next-Auth, Prisma Client, clsx, aos-animation, and Next.js v12.
- Browse and purchase courses from a wide range of options.
- Seamless payment processing using Stripe integration.
- Secure and reliable platform built on Google Cloud Platform (GCP).
- User authentication and authorization with Next-Auth.
- Interactive and user-friendly interface with stylish animations.
- Efficient data handling and management with Prisma Client.
- Flexible class management capabilities provided by class-variance-authority.
- React: A JavaScript library for building user interfaces.
- Stripe: A payment processing platform for online transactions.
- Google Cloud Platform (GCP): A suite of cloud computing services for building and deploying applications.
- Axios: A promise-based HTTP client for making API requests.
- React Icons: A collection of customizable icons for React applications.
- Tailwind CSS: A utility-first CSS framework for rapidly building custom user interfaces.
- Next-Auth: An authentication library for Next.js applications.
- Prisma Client: A database toolkit for working with databases in a type-safe and efficient manner.
- clsx: A tiny utility for constructing CSS class names dynamically.
- aos-animation: A library for animating elements on scroll.
To install and run the Cordemy project locally, follow the steps below:
- Clone the repository: git clone
https://github.com/your-username/cordemy.git
- Navigate to the project directory:
cd cordemy
- Install dependencies:
npm install
- Create a
.env
file and provide the necessary environment variables. - Start the development server:
npm run dev
Make sure to set up the necessary environment variables in the .env
file. Refer to the .env.example
file for the required variables.