Skip to content

Mvishal123/skill-sphere

Repository files navigation

What is SkillSphere?

SkillSphere is a learning platform where teachers/students can create courses and share their knowledge and educate the world.

Tech stack:

Nextjs 14, tRPC, Prisma, TypeScript, authjs v5 (nextauth), Stripe. Tailwindcss, shadCN ui, MaterialUI, Zod.


Live link: https://skill-sphere-nine.vercel.app/

  • To explore the application use this dummy login
    username: vishal@gmail.com
    password: 123123
    

More features are being added

The website might not load sometime as the deployment is done on a free plan.

In that case here is a preview of the applciation.

Landing page

1. Teacher

  • Create a course Create course page

  • Create chapters Create chapter page

  • Publish and manage courses Teacher dashboard page

2. Students (Learners)

  • Explore courses Course page

  • Select a course Purchase page

  • Purchase or enroll (free or paid) and start upskilling yourself. Learn page


Installation

First clone this repository. You can also fork this repository and then clone the forked one.

git clone https://github.com/Mvishal123/skill-sphere.git

Make sure you have Node Package Manager (npm) installed. Will work with most versions, but the latest (LTS) is recommended.

Now you need to install all the dependencies.

cd skill-sphere
npm install

You are done with the installation.

To run the website, use the following command

npm run dev

Contributions are always welcomed.

  • Raise issues.
  • Make changes and make a PR.

Releases

No releases published

Packages

No packages published