https://github.com/alex-nosov-itmo/flask_project
https://github.com/alex-nosov-itmo/flask_project
css flask html javascript python sqlalchemy
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/alex-nosov-itmo/flask_project
- Owner: Alex-Nosov-ITMO
- Created: 2024-06-19T17:49:46.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-30T02:48:41.000Z (about 2 years ago)
- Last Synced: 2025-04-08T18:52:37.817Z (about 1 year ago)
- Topics: css, flask, html, javascript, python, sqlalchemy
- Language: Python
- Homepage:
- Size: 17.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# flask_project
Данный проект представляет собой API-сервис клуба настольных игр, на котором можно вступить в клуб, просматривать ближайшие мероприятия и записываться на них для участия, а также предлагать свои встречи для игр. В ходе работы был создан собственный API-сервис, написанный на языке Python с использованием фреймворка Flask. В качестве базы данных использовалась библиотека SQLAlchemy для возможности работы с реляционными базами данных с помощью ORM. Фронтенд-часть реализовал при помощи HTML, CSS, JavaScript.
В проложении возможны две роли пользователей:
* Админ
* Гость
Функциями гостя является:
* Просмотр основной страницы, а также страниц с мероприятиями
* Возможность записаться на мероприятие, а также предложить свое
Функции администратора дополняются следующими:
* Подтверждение регистрации гостя
* Добавление и удаление мероприятий
* Утверждение мероприятий, предложенных гостем
После запуска приложения нужно перейти на http://localhost:8000. После чего можно протестировать приложение.
Для авторизации от админа нужно ввести следующие данные:
* login: Kostik_number_1
* password: 1