Skip to content

A full-stack web application designed to help users create, manage, and organize their notes efficiently. Users can add, edit, delete, and search notes through an intuitive interface. The app ensures data persistence, supports user authentication, and is built for fast and responsive performance across devices.

Notifications You must be signed in to change notification settings

akashhede360/notes_app_fastAPI

 
 

Repository files navigation

Notes App with FastAPI

A simple notes application built with FastAPI and Uvicorn, with the frontend served via Nginx. Supports creating, reading, updating, and deleting notes, and can be easily deployed using Docker.

Features

  • CRUD operations for notes
  • FastAPI backend with Uvicorn
  • Nginx for serving static frontend
  • Dockerized for easy deployment

Installation

Clone the repo:

git clone https://github.com/Akashhede/notes_app_fastAPI.git
cd notes_app_fastAPI

sudo apt install docker.io -y

sudo usermod -aG docker $USER

##RUN Docker command
docker build -t notes_app .
docker run -p 8000:8000 notes_app

About

A full-stack web application designed to help users create, manage, and organize their notes efficiently. Users can add, edit, delete, and search notes through an intuitive interface. The app ensures data persistence, supports user authentication, and is built for fast and responsive performance across devices.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 44.3%
  • Python 37.9%
  • JavaScript 10.2%
  • Dockerfile 7.6%