Skip to content

Cordemy is an online learning platform built with React, Stripe, and GCP for secure payments and a seamless user experience, enhanced by Axios, React Icons, and Tailwind CSS. Features include authentication, database management, and animations for a complete learning platform.

Notifications You must be signed in to change notification settings

sumaiyarimu22/cordemy

Repository files navigation

Cordemy Project

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.

Features

  • 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.

Tools and Technologies

  • 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.

Installation

To install and run the Cordemy project locally, follow the steps below:

  1. Clone the repository: git clone https://github.com/your-username/cordemy.git
  2. Navigate to the project directory: cd cordemy
  3. Install dependencies: npm install
  4. Create a .env file and provide the necessary environment variables.
  5. Start the development server: npm run dev

Configuration

Make sure to set up the necessary environment variables in the .env file. Refer to the .env.example file for the required variables.

About

Cordemy is an online learning platform built with React, Stripe, and GCP for secure payments and a seamless user experience, enhanced by Axios, React Icons, and Tailwind CSS. Features include authentication, database management, and animations for a complete learning platform.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published