Skip to content

πŸ’₯ A full-stack application that can take care of all your scheduling needs.

License

Notifications You must be signed in to change notification settings

msaaddev/TTable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

TTable cover picture

πŸ—“ TTable

Taking Care of All of Your Scheduling Needs

πŸ‘‰ FEATURES

  • πŸ‘¨πŸ»β€πŸ’» Separate User Accounts
  • πŸ’₯ Section wise Schedule
  • πŸ“¦ New Schedule

🎩 WORKING

Working

πŸ–₯ ENVIRONMENT

No. Software Version Reason
1. macOS Catalina/Windows 10 10.15.5 Default OS on laptop
2. Visual Studio Code 1.47.3 Personal Preference
3. Node 10.13.0 To run backend server
4. MongoDB Server 4.2.8 To run mongoDB server
5. MongoDB Compass 1.21.2 To see data visually

πŸš€ LOCAL DEVELOPMENT GUIDELINES

If you want to start this project on your local device, follow the steps below:

  1. Make sure you have Node & MongoDB installed on your computer. If you don't have them, you can install Node from here and you can follow this video to setup MongoDB on your computer.
  2. Open your terminal and clone this repository first.
  3. Now change your directory to frontend & type npm i and press Enter
  4. Now change your directory to backend & type npm i and press Enter
  5. Now open three terminals separately.
  6. In the first terminal, change your directory to frontend and type npm start and press Enter
  7. In the second terminal, change your directory to backend and type node index.js and press Enter
  8. In the third terminal, type mongod and press Enter
  9. Once the project is running, you need to sign up first before moving on to login because there will be no users in the database.

Note: Step 1, 2, 3, 4 & 9 are only required to be done once.

πŸ”‘ LICENSE

  • Apache