Teach other is an application for private lesson scheduling service for college students.
-
Create your own .env.local file based on .env.example (Create a mongoDB instance on MongoDB Atlas or docker container and paste the database url on .env.local, and also create an account on auth0 and paste he AUTH0 variables).
-
Install all dependencies with yarn:
yarn
- Start dev server:
yarn dev
- Node
- Yarn
- Typescript
- Next.js
- NextAuth (Authentication)
- Auth0
- Tailwind CSS
- SWR (Client side caching)
- MongoDB Atlas (cloud database as a service)
- Vercel (hosting)
- Authentication (create account/login)
- List teachers by class
- Schedule a private lesson
- Spend and recieve a digital currency
You can visit the live version of Teach Other on https://teach-other.vercel.app