Skip to content

sud0410/fullstack-django-react-notes-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📝 Notes Web Application

This project is a full-stack web application built using Django for the backend and React for the frontend.
It provides secure JWT-based authentication, allowing users to create, read, and delete personal notes.
The project is fully deployment-ready, integrated with PostgreSQL and hosted via Choreo.


🚀 Features

  • 🔐 User Authentication

    • User registration and login using JWT tokens
    • Secure token refresh workflow for maintaining active sessions
  • 🗒️ Notes Management (CRUD)

    • Create, view, and delete notes linked to authenticated users
  • ⚙️ Backend API

    • RESTful API built with Django REST Framework (DRF)
  • 💻 Frontend

    • React Single Page Application (SPA) with protected routes
  • 🌐 CORS Handling

    • Integrated CORS headers for seamless frontend–backend communication
  • ☁️ Deployment

    • Deployed using Choreo
    • Backend served via Django deployment server
    • Database: PostgreSQL

🧰 Technologies Used

Backend

  • Python 3.x
  • Django
  • Django REST Framework (DRF)
  • JWT (JSON Web Tokens) for Authentication
  • PostgreSQL

Frontend

  • React.js
  • Axios for API communication

Deployment

  • Choreo (for both backend and database hosting)
  • Django Deployment Server

About

Django & React Full-Stack Notes Web Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published