Single Page Application (SPA) to make appointments using Vue 3 composition API, Django, and Django Rest Framework.
Vue 3 | Python ^3.9.4 | Postgressql
This application consists of a form in which your clients or users are going to make appointments for your business or organization. The user will receive an email when the appointment is accepted.
The owner of this application will manage these appointments through Django Admin. It is configured to receive four appointments every hour (You can change this in the views.py file), it has English and Spanish translation and the database it uses is Postgressql, you can configure it however you want 👍
frontend Demo Appointment Form
-
Create a new directory
-
cd to your new directory
-
Create the virtual environment
-
Activate the virtual environment
-
Clone repository (make sure your environment is Activated)
git clone https://github.com/your-user-name/Django_Appointments.git
- cd to Django_Appointments
- install the requirements.txt
cd Django_Appointments
pip install -r requirements.txt
- Change the SECRET_KEY and variables in the settings.py file
- Connect your database in setting.py
- Run the migrations
- Create superuser
# Mac and Linux use python instead of py
py manage.py makemigrations
py manage.py migrate
py manage.py createsuperuser
py manage.py runserver
cd frontend
npm install
npm run serve