https://github.com/chrstncleofas/reservation
https://github.com/chrstncleofas/reservation
django django-rest-framework postgresql python vue3 vuejs
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/chrstncleofas/reservation
- Owner: chrstncleofas
- Created: 2024-01-15T07:13:22.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-03-26T00:53:00.000Z (over 2 years ago)
- Last Synced: 2025-02-08T22:27:02.604Z (over 1 year ago)
- Topics: django, django-rest-framework, postgresql, python, vue3, vuejs
- Language: HTML
- Homepage:
- Size: 158 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Reservation Project
Simple Reservation made by Vuejs and Django (REST-API-FRAMEWORK)
## Overview
This project combines the power of Vue.js for the frontend and Django (Python)
with the Django Rest Framework for the backend. The data is stored in a PostgreSQL
database, and the project utilizes Poetry for package management.
### Folder Structure
- **djangoBackend:** Django backend for the project.
- **vuefrontend:** Vue.js frontend for the project.
## Technologies Used
- Vue.js
- Django (Python)
- Django Rest Framework
- PostgreSQL
- Poetry Package Management
- Postman (API-Testing)
## Getting Started
### Prerequisites
- Make sure you have [Node.js](https://nodejs.org/) installed.
- Install [Poetry](https://python-poetry.org/) for Python package management.
- Set up a PostgreSQL database.
### Installation
1. Clone the repository:
```bash
[git clone https://github.com/your-username/your-repository.git](https://github.com/chrstncleofas/Vuejs-Django-App.git)
cd your-repository
1. Install frontend dependencies:
- cd vuefrontend
- npm install
2. Install backend dependencies:
- cd ../djangoBackend
- poetry install
3. Set up the database:
- Create a PostgreSQL database.
- Update the database configurations in the Django settings.
4. Apply migrations and start the backend server:
- poetry run python manage.py migrate
- poetry run python manage.py runserver
5. Start the frontend development server:
- cd ../vuefrontend
- npm run serve
Feel free to customize the overview and other sections based on your project's specifics.