Skip to content

Employee Management System is a web app using Django and React for managing employee records. It supports CRUD operations, user profile management, and avatar uploads, with a responsive UI and a RESTful API for smooth frontend-backend interaction.

Notifications You must be signed in to change notification settings

vikash1401/Employee-management-sytem-using-django-and-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Employee Management System using Django and React

Overview

The Employee Management System is a web application designed to manage employee data efficiently. This project uses Django as the backend framework and React for the frontend, providing a comprehensive solution for handling employee information. This application allows users to manage employee details, view profiles, and perform CRUD operations.

Demo

employee_management_django_and_react.mp4

Features

  • Employee Management: Add, update, delete, and view employee records.
  • User Profiles: Manage user avatars and personal information.
  • Responsive Interface: A user-friendly and responsive frontend built with React.
  • API Integration: RESTful API endpoints for seamless data handling between frontend and backend.

Technologies Used

  • Frontend:

    • React: A JavaScript library for building dynamic user interfaces.
    • Axios: For making HTTP requests to the Django backend.
  • Backend:

    • Django: A high-level Python web framework for building robust backend services.
    • Django REST Framework: Simplifies the creation of RESTful APIs.
  • Database:

    • SQLite (default) or MySQL (for production).
  • Other:

    • CORS Headers: Handles cross-origin requests between frontend and backend.

Installation and Setup

Backend Setup

  1. Clone the Repository

    git clone https://github.com/username/Employee-management-system-using-django-and-react.git
    cd Employee-management-system-using-django-and-react/backend

About

Employee Management System is a web app using Django and React for managing employee records. It supports CRUD operations, user profile management, and avatar uploads, with a responsive UI and a RESTful API for smooth frontend-backend interaction.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages