Skip to content

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

Notifications You must be signed in to change notification settings

chrstncleofas/Vuejs-Django-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

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 installed.
  • Install Poetry for Python package management.
  • Set up a PostgreSQL database.

Installation

  1. Clone the repository:
    [git clone https://github.com/your-username/your-repository.git](https://github.com/chrstncleofas/Vuejs-Django-App.git)
    cd your-repository
    
  2. Install frontend dependencies:
    • cd frontend
    • npm install
  3. Install backend dependencies:
    • cd ../backend
    • poetry install
  4. Set up the database:
    • Create a PostgreSQL database.
    • Update the database configurations in the Django settings.
  5. Apply migrations and start the backend server:
    • poetry run python manage.py migrate
    • poetry run python manage.py runserver
  6. Start the frontend development server:
    • cd ../frontend
    • npm run serve

Feel free to customize the overview and other sections based on your project's specifics.

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published