Skip to content

jinwoo1225/Tutor2Tutee

 
 

Repository files navigation

logo

Node.js CI Heroku

🌟 Tutor2Tutee is a knowledge sharing platform 💻

Features 🔥

  • Recorded Video
  • Q&A
  • offline or online realtime meeting (Skype or Zoom)
  • It has attendance checking service to evaluate tutee
  • It has tutor rating system, used by tutee to improve class quality

Technology Stack 💻

techstack


  • Coding Languages: JavaScript HTML5 CSS3

  • Tools & Frameworks: NodeJS Nestjs MongoDB Mongoose

  • Project Management Tools: GitHub Git


Improvements after Tutor 2 Tutee 🛠

  1. Implementation of JWT-token
  2. Implementation of Full Stack
  3. Implementation of Mongo Atlas

TODO 🔥


Environment Setup for Local Use 🛠

  • Drop a 🌟 on the GitHub repository.

  • Download Git (when you install Git, Git Bash also gets installed by default)

  • Download and install a code/ text editor. - Recommended- - Download VS Code - Download Atom

  • Download Node Js and npm(Node package manager) (when you install Node, npm also gets installed by default)

  • Mongo DB community editition is free and a great software in order to work with MongoDB applications. Download Mongo DB community editition

  • Robo 3T is a desktop graphical user interface (GUI) for Mongo DB. It can help to skip running all the Mongo DB commands manually every time we want to access the data. Download Robo 3T (optional)

  • Clone the repository by running command

git clone https://github.com/<your user-name>/Tutor2Tutee-Advanced.git
  • Run command cd Tutor2Tutee.

  • Run this command to install all dependencies for the frontend of this project.

npm install
  • Now, run command cd servers.

  • Run this command to install all dependencies for the backend of this project.

npm install

  • Run this command to start the client.
npm run start:client
  • Run this command to start the server.
npm run start:server:dev

  • Open link to view the website in your browser window if it doesn't open automatically.
http://localhost:3000/

  • Now you are all set to use this project.

About

Knowledge-Sharing Platform.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 47.7%
  • CSS 26.0%
  • TypeScript 25.4%
  • HTML 0.9%