Pysy is composed by an api made with Django Rest Framework and a client made using Vuejs2 and bootstrap.
You can see a demo video of this project working on video
- docker-compose up --build
- docker-compose exec web python3 manage.py createsuperuser
- docker-compose exec web python3 manage.py makemigrations pysy_api
- docker-compose exec web python3 manage.py migrate
- docker-compose exec web npm run dev
- POST - Return a token for account posted
- GET - Return a list of doctors
- POST - Create a new doctor
- DELETE - Delete a doctor identified by a id passed in url
- PUT - Modify a doctor identified by a id passed in url
- GET - Return a list of patients
- POST - Create a new patient
- DELETE - Delete a patient identified by a id passed in url
- PUT - Modify a patient identified by a id passed in url
- GET - Return a list of medical appointments
- POST - Create a new medical appointment
- GET - Return a list of specifical medical appointments based on doctor id in url
- PUT - Modify a medical appointment identified by a id passed in url
- DELETE - Delete a medical appointment identified by a id passed in url