Skip to content

TalhaMemisoglu/Dentist-website

Repository files navigation

Patients And Appointments Tracking Website

This project was developed for CSE343 class at Gebze Technical University. In this class, we are required to form a group of five people and create a software project for a customer we found.

We found a customer who runs a dentistry clinic, gathered their requirements and then outlined our roadmap. After preparing the technical documentation, we received approval from the customer and began working on the project.

Team Members

Name Role
Talha Memisoglu Scrum Master/Back-End Developer
Helin Saygili Product Owner/Front-End Developer
Ahmet Mucahit Gunduz Front-End Developer
Enes Korkmaz Back-End Developer
Hasan Yazgan Back-End Developer

You can find relevant reports to gain more information about our project's contents.

You can find relevant documentation about our progress on Wiki Pages.

Demonstration video of our project from Sprint 5.

This project has been completed. You can find the conclusion notes, feedback and grade of reports on Conclusion

The servers have been shut down, so the project can only be run locally. To run the application, you'll need to set up and start both the backend and frontend servers simultaneously in separate terminals.

  1. Backend setup:
    o Navigate to the backend folder.
    o Run "pip install -r requirements.txt" to install the dependencies.
    o Start the server with "python manage.py runserver".
    Note: If migrations are required, run "python manage.py migrate".
  2. Frontend setup:
    o If needed, run "npm install" to install frontend dependencies.
    o Then start the development server using "npm run dev".
    Note: The email verification feature might not work. If that’s the case, you can manually verify users via the Django admin panel.

IMPORTANT NOTE: This project was developed as part of a class assignment. As a result, it may not be suitable for real-world use due to certain functional and security issues. If you have any questions regarding the project, feel free to reach out to me via email at talhamemisoglu0@gmail.com.

About

The website where the clinic can track appointments and patient information.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors