https://github.com/chrstncleofas/vuejs-django-app
This project built with Vue.js, Django & REST-API-FRAMEWORK, PostgreSQL, and managed using Poetry, this Employee CRUD Application streamlines employee management. The frontend leverages Vue.js for a sleek, responsive user interface, while Django ensures a robust backend. PostgreSQL serves as the secure database, and Poetry simplifies package manage
https://github.com/chrstncleofas/vuejs-django-app
bootstrap4 django djangorestframework javascript poetry postgresql python vuejs3
Last synced: 3 months ago
JSON representation
This project built with Vue.js, Django & REST-API-FRAMEWORK, PostgreSQL, and managed using Poetry, this Employee CRUD Application streamlines employee management. The frontend leverages Vue.js for a sleek, responsive user interface, while Django ensures a robust backend. PostgreSQL serves as the secure database, and Poetry simplifies package manage
- Host: GitHub
- URL: https://github.com/chrstncleofas/vuejs-django-app
- Owner: chrstncleofas
- Created: 2024-01-14T14:29:43.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-03-26T00:52:55.000Z (over 1 year ago)
- Last Synced: 2025-02-08T22:27:11.955Z (5 months ago)
- Topics: bootstrap4, django, djangorestframework, javascript, poetry, postgresql, python, vuejs3
- Language: Vue
- Homepage:
- Size: 473 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Vuejs-Django-App
Simple Employee Management Portal 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
- **backend:** Django backend for the project.
- **frontend:** Vue.js frontend for the project.## Technologies Used
- Vue.js
- Django (Python)
- Django Rest Framework
- PostgreSQL
- Poetry Package Management## 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-repository1. Install frontend dependencies:
- cd frontend
- npm install
2. Install backend dependencies:
- cd ../backend
- 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 ../frontend
- npm run serveFeel free to customize the overview and other sections based on your project's specifics.