Skip to content

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

Notifications You must be signed in to change notification settings

DenisSh33l4r/TaskScheduler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 Планировщик задач на FastAPI с SQLite и SQLAlchemy

TaskScheduler Python FastAPI JavaScript Database SQLAlchemy License

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

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


Описание ☕

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

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/TaskScheduler.git

cd TaskScheduler

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

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://github.com/DenisSh33l4r

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published