Skip to content

This project is a Full-Stack Todo App that performs CRUD operations. It consists of two parts: the frontend, where the UI is connected with the APIs, and the backend, where the APIs for CRUD operations are created.

Notifications You must be signed in to change notification settings

syedshahmirsultan/Full-Stack-TodoApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

📝 FULL-STACK TODO App

This project is a Full-Stack Todo App that performs CRUD operations. It consists of two parts: the frontend, where the UI is connected with the APIs, and the backend, where the APIs for CRUD operations are created.

📦 FRONTEND BUILT WITH

Next.js 14.2
TypeScript
DaisyUI
React-Icons

For the frontend, I use Next.js as a TypeScript framework and TypeScript as the programming language. DaisyUI components are used to save time and make the website more functional, and React-Icons are used to enhance the visual appeal of the website.

todoapp.mp4

📦 BACKEND BUILT WITH

Poetry
FastAPI
Python
Uvicorn
SqlModel
Psycopg
Pytest
Neon Serverless PostgreSQL Database

For the backend, I use Poetry as the package manager and FastAPI as the framework, with Python as the programming language. Uvicorn is used to run the FastAPI server, and the SqlModel library is used to interact with the Neon Serverless PostgreSQL database. Psycopg serves as the Object-Relational Mapping (ORM) tool to facilitate communication between FastAPI and the Neon Serverless PostgreSQL database. Additionally, I use Pytest to ensure that my CRUD APIs are working correctly.

About

This project is a Full-Stack Todo App that performs CRUD operations. It consists of two parts: the frontend, where the UI is connected with the APIs, and the backend, where the APIs for CRUD operations are created.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published