https://github.com/yunuslala/tooth-tracker-app
Tooth Tracker is a dentist booking system that allows patients to schedule appointments with their dentist online, rather than having to call the dental office. The system typically provides a user-friendly interface that enables patients to choose the date and time of their appointment
https://github.com/yunuslala/tooth-tracker-app
css html javascript mysql nodejs sequelize stripe-payments typescript
Last synced: 2 months ago
JSON representation
Tooth Tracker is a dentist booking system that allows patients to schedule appointments with their dentist online, rather than having to call the dental office. The system typically provides a user-friendly interface that enables patients to choose the date and time of their appointment
- Host: GitHub
- URL: https://github.com/yunuslala/tooth-tracker-app
- Owner: Yunuslala
- Created: 2023-03-28T05:54:11.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-03T18:01:53.000Z (about 2 years ago)
- Last Synced: 2024-04-16T17:53:21.336Z (over 1 year ago)
- Topics: css, html, javascript, mysql, nodejs, sequelize, stripe-payments, typescript
- Language: JavaScript
- Homepage: https://tooth-tracker.netlify.app/
- Size: 1.48 MB
- Stars: 5
- Watchers: 1
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Dentalist Booking System
Tooth Tracker
Tooth Tracker is a dentist booking system that allows patients to schedule appointments with their dentist online, rather than having to call the dental office. The system typically provides a user-friendly interface that enables patients to choose the date and time of their appointment, select their preferred dentist, and enter their personal information.

Frontend Link: https://uninterested-weather-2204-frontend.vercel.app/
Backend Link: https://tooth-tracker.cyclic.app/
Video Demonstration link :https://drive.google.com/file/d/1hx4iAvl0y6wVndoOwjU-n6P2LqlsfnVG/view?usp=sharing
Flow:-
Techstack :
HTML,CSS,Javascript (Frontend)
Font awesome (Library)
MySql (Database)
Node.js,Express.js,Sequelize,Typescript (Framework)
Stripe (Payment)
Version of npm packages used:
"bcrypt": "^5.1.0",
"cookie-parser": "^1.4.6",
"cors": "^2.8.5",
"dotenv": "^16.0.3",
"express": "^4.18.2",
"jsonwebtoken": "^9.0.0",
"mongoose": "^7.0.3",
"mysql2": "^3.2.0",
"nodemailer": "^6.9.1",
"nodemon": "^2.0.22",
"passport": "^0.6.0",
"passport-facebook": "^3.0.0",
"passport-google-oauth20": "^2.0.0",
"ts-node": "^10.9.1",
"typescript": "^5.0.2",
"uuid": "^9.0.0"
1. Home Page
![]()
2. Login
![]()
3. Signup

4. Booking



5. Payment
![]()
6. Admin
![]()
## Authors
- [@Mohd Yunus](https://github.com/Yunuslala)
- [@Manoj Kumar](https://github.com/manoj7654)
- [@Utkarsh Sinha](https://github.com/utds)
- [@Shravan Kumar](https://github.com/shrvn12)
- [@Amol Thakre](https://github.com/amolthakare)## Conclusion
With the joint efforts of our team members, we were able to complete this project within 4 working days. We have learned a lot while working on this project, and we are proud of our accomplishments.Show your support 🙌
Give ⭐ , If you like the projec