Skip to content

EzechielKiregha/k-corp-elearning

Repository files navigation

K-Corp E-Learning Platform

eLearning home

Introduction

Welcome to the K-Corp E-Learning Platform, a project dedicated to empowering African youth through accessible and quality education. This platform also aims to provide businesses, institutions, and educational start-ups with the opportunity to reach and connect with young people by offering various courses free of charge.

Authors

visit

Features

  • Responsive design for all devices
  • Subscription management with Stripe
  • Institution and course management capabilities
  • Free courses for young learners

Technology Stack

  • Frontend: Next.js, React, TypeScript, Tailwind CSS
  • Backend: Prisma, Node.js
  • Authentication: Clerk
  • Payment Integration: Stripe, MoMo
  • Hosting: Vercel

Installation

To set up the project locally, follow these steps:

  1. Clone the repository:

    https://github.com/EzechielKiregha/k-corp-elearning.git
  2. Navigate to the project directory:

    cd k-corp-elearning
  3. Install the dependencies:

    npm install
  4. Set up the environment variables. Create a .env file in the root directory and add the necessary configuration:

    DATABASE_URL=your-database-url ***
    NEXT_PUBLIC_STRIPE_KEY=your-stripe-key ****
    CLERK_API_KEY=your-clerk-api-key ****
    

    you will need Mux API Keys, Clerk API Keys, Stripe API , UploadThing Api Keys

  5. Run the development server:

    npm run dev
  6. Open http://localhost:3000 to view it in the browser.

Usage

Once the development server is running, you can start exploring the platform. Create an account, browse courses, and start learning.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published