An open API service indexing awesome lists of open source software.

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

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.

![Tooth Tracker](https://user-images.githubusercontent.com/112674221/229418884-02368d0e-c361-4314-be19-0be2243a6d5b.png)


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






![Screenshot (449)](https://user-images.githubusercontent.com/112674221/229420897-3afa74a0-4a93-4e72-a454-970303c2d05d.png)

4. Booking






![Screenshot (450)](https://user-images.githubusercontent.com/112674221/229420997-7478a01e-dfea-4154-91ca-e4964233b84e.png)
![Screenshot (451)](https://user-images.githubusercontent.com/112674221/229421062-2e2d6ed9-a9a2-49ab-b994-d23396a49ec3.png)
![Screenshot (452)](https://user-images.githubusercontent.com/112674221/229421124-fd2f034f-b55e-4d97-b5ed-4bb5c8669b0e.png)

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