Skip to content

SDayneko/Django-React-Notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Full-Stack Web Application with Django and React

This project is a full-stack web application that utilizes Django for the backend and React for the frontend. The application includes a note-taking feature and implements authentication using JWT tokens.

Features

  • User Authentication: Users can register, log in, and log out securely.
  • JWT Authentication: Authentication is handled using JWT tokens.
  • Note Management: Users can create, view, and delete notes.

Technologies Used

  • Backend: Django, Django REST framework
  • Frontend: React, Axios
  • Authentication: JWT tokens

Setup Instructions

  1. Backend Setup:

    python3 -m venv env
    source env/bin/activate
    pip install -r backend/requirements.txt
    cd backend
    python manage.py makemigrations
    python manage.py migrate
    python manage.py runserver
  2. Frontend Setup:

  • Run the following command to install the necessary dependencies:

      npm install
  • Start the React frontend using Vite:

      npm run dev
  • Create a production build of the application:

      npm run build
  • Preview the production build locally:

      npm run preview

Usage

  • Register: Users can register by providing a username and password.
  • Login: Users can log in with their credentials to receive a JWT token.
  • Notes: Logged-in users can create, view, and delete notes.

Screenshots

  1. Home with Notes: Home with Notes

  2. Login: Login

  3. Register: Register

Web Development Services

This project is part of the web development services provided by PVSensors.com. We specialize in creating custom web applications, including job boards, e-commerce platforms, and business websites. Visit our website to learn more about our services and how we can help bring your project to life.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published