Teach other is a private lesson scheduling service for college students.
This was the final project from an University class called "Projeto Transversal 1" (University of BrasĂlia - Network Engineering)
You can watch a full tutorial about this project on YouTube.
-
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