Skip to content

ToDo List на FastAPI это минималистичный менеджер задач с современным стеком технологий, который включает в себя Frontend на HTML5, CSS3, Vanilla JS, и Backend на Python, SQLite и SQLAlchemy 🚀

Notifications You must be signed in to change notification settings

DenisPythoneer/ToDoListOnFastAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 ToDo List на FastAPI с SQLite и SQLAlchemy

Скриншот интерфейса ToDo List FastAPI

Полноценное веб-приложение для управления задачами с бэкендом на FastAPI и фронтендом на HTML/CSS/JS 📝

Описание проэкта ☕

Это простое, но функциональное веб-приложение для управления списком задач, разработанное с использованием:

Backend: FastAPI (Python) + SQLAlchemy (ORM) + SQLite (база данных)

Frontend: Чистый HTML/CSS/JavaScript без дополнительных фреймворков

Проект идеально подходит для:

Изучения работы FastAPI

Понимания взаимодействия фронтенда и бэкенда

Практики работы с SQLAlchemy ORM

Управления личными задачами

🚀 Основные функции

Управление задачами:

Добавление новых задач

Отметка задач как выполненных

Удаление задач

Фильтрация задач (Все/Активные/Завершенные)

Статистика по задачам

⚙️ Технологии

Backend:

Python 3.9+

FastAPI (веб-фреймворк)

SQLAlchemy (ORM)

SQLite (база данных)

Uvicorn (ASGI-сервер)

Frontend:

Чистый HTML5

CSS3 (адаптивный дизайн)

Vanilla JavaScript (без jQuery)

AJAX-запросы к API

Скриншот документации FastAPI

🛠️ Установка и запуск

Клонировать репозиторий:

bash

git https://github.com/DenisPythoneer/ToDoList-FastAPI.git

cd TaskManager

Создать и активировать виртуальное окружение:

bash

python -m venv venv

source venv/bin/activate  # Linux/Mac

venv\Scripts\activate     # Windows

установить зависимости:

bash

pip install -r requirements.txt

Запустить приложение:

bash

python main.py

Открыть в браузере:

http://localhost:8000

🔥 Спасибо за внимание!

🔗 Ссылка на автора: https://t.me/denispythoneer

About

ToDo List на FastAPI это минималистичный менеджер задач с современным стеком технологий, который включает в себя Frontend на HTML5, CSS3, Vanilla JS, и Backend на Python, SQLite и SQLAlchemy 🚀

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published