An open API service indexing awesome lists of open source software.

https://github.com/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.
https://github.com/sumaiyarimu22/cordemy

aos-animation axios class-variance-authority clsx emailjs gcp next-auth nextjs-12 prisma-client react react-icons stripe tailwindcss

Last synced: 28 days ago
JSON representation

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.

Awesome Lists containing this project

README

          

# 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`**
1. Navigate to the project directory: **`cd cordemy`**
1. Install dependencies: **`npm install`**
1. Create a **`.env`** file and provide the necessary environment variables.
1. 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.