Skip to content

creative2113/vue-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

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published