sumaiyarimu22 / cordemy

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.

Home Page:https://cordemy-two.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

https://cordemy-two.vercel.app/


Languages

Language:JavaScript 98.6%Language:CSS 1.4%