aamirazhar122 /
Todo_FastAPI
This Todo App is created by using FastAPI , Sqlalchemy React JS , Tailwind CSS and Typescript
Loading repository data…
Tanishq112005 / repository
This is a secure, full-stack web application for seamless note management. The project leverages a powerful tech stack, with a responsive frontend built in React, TypeScript, and Redux, and a robust RESTful API backend powered by Python's FastAPI. Key features include JWT-based user authentication and full CRUD functionality for notes
Welcome to NotesApp! This is a modern, full-stack web application designed to help you capture, organize, and manage your thoughts and ideas seamlessly. It features a sleek, intuitive frontend built with React and a powerful, high-performance backend powered by FastAPI.
This project is built with a modern technology stack, ensuring a high-performance and scalable application.
Follow these instructions to get a local copy of the project up and running for development and testing purposes.
Navigate to the backend directory:
cd backend
Create and activate a virtual environment:
# Create the environment
python -m venv .venv
# Activate on Windows
.\.venv\Scripts\activate
# Activate on macOS/Linux
source .venv/bin/activate
Install the required Python packages:
pip install -r requirements.txt
Set up your environment variables:
Create a .env file in the backend directory and add your database URL and any other secret keys.
DATABASE_URL="your_database_connection_string"
SECRET_KEY="your_jwt_secret_key"
Run the backend server:
fastapi dev main.py
The backend API will now be running at http://127.0.0.1:8000.
Navigate to the frontend directory:
# From the root directory
cd frontend
Install the required npm packages:
npm install
Start the frontend development server:
npm start
The React application will now be running and accessible at http://localhost:3000 (or another port if 3000 is in use).
The backend provides the following API endpoints:
POST /sign_up: Create a new user account.POST /login: Authenticate a user and receive a JWT.POST /creating_notes: Create a new note for the authenticated user.POST /getting_notes: Fetch all notes for the authenticated user.POST /updating_notes: Update an existing note.POST /deleting_notes: Delete an existing note.The backend of this application is ready to be deployed on platforms like Render.
pip install -r requirements.txtuvicorn main:app --host 0.0.0.0 --port $PORTRemember to set your environment variables (from your .env file) in the Render service's environment settings.
Selected from shared topics, language and repository description—not editorial ratings.
aamirazhar122 /
This Todo App is created by using FastAPI , Sqlalchemy React JS , Tailwind CSS and Typescript
vovandreevik /
This project is designed to automate the work of the dean's office, enabling the management of student grades and performance analysis. The system provides an intuitive web interface for handling groups, students, teachers, subjects, and grades.
aamirazhar122 /
This is Todo app created by using Python, FastAPI, SQLModel, Typescript, React JS, Tailwind CSS and frame work Next JS 14.4
rexnorvell /
This is a web application allowing users to track their finances by recording transactions, adding different accounts, making budgets, gauging monthly progress, and more.
ggodin1981 /
This is a runnable SaaS prototype with: - Backend: Python, FastAPI, SQLAlchemy, PostgreSQL, Redis-ready configuration - Frontend: React, TypeScript, Tailwind CSS, Vite - Features: Dashboard, Projects CRUD, AI Chatbot mock endpoint - Docker Compose setup
ugenee /
A real-time chat application built with a modern stack combining TypeScript, Tailwind CSS, Shadcn UI Components, and a FastAPI backend. This is a personal project aimed at learning and applying full-stack development concepts with strong typing, styling flexibility, and backend API structure.