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.
| 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.
- 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". - 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.