https://github.com/msaaddev/ttable
💥 A full-stack application that can take care of all your scheduling needs.
https://github.com/msaaddev/ttable
expressjs javascript nodejs reactjs scheduling webdevelopment
Last synced: 12 months ago
JSON representation
💥 A full-stack application that can take care of all your scheduling needs.
- Host: GitHub
- URL: https://github.com/msaaddev/ttable
- Owner: msaaddev
- License: apache-2.0
- Created: 2020-06-21T09:55:19.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-06-26T16:39:21.000Z (about 5 years ago)
- Last Synced: 2023-03-06T01:08:46.260Z (over 3 years ago)
- Topics: expressjs, javascript, nodejs, reactjs, scheduling, webdevelopment
- Language: JavaScript
- Homepage: https://ttable.vercel.app/
- Size: 22.7 MB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.MD
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README

🗓 TTable
*Taking Care of All of Your Scheduling Needs*
## 👉 FEATURES
- 👨🏻💻 Separate User Accounts
- 💥 Section wise Schedule
- 📦 New Schedule
## 🎩 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](https://nodejs.org/en/download/) and you can follow this [video](https://www.youtube.com/watch?v=FwMwO8pXfq0) 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