Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tetherone/forum
Flask, сайт для публикации статей, наподобие habr
https://github.com/tetherone/forum
Last synced: about 1 month ago
JSON representation
Flask, сайт для публикации статей, наподобие habr
- Host: GitHub
- URL: https://github.com/tetherone/forum
- Owner: TetherOne
- Created: 2023-12-23T15:43:34.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-02-13T10:07:50.000Z (11 months ago)
- Last Synced: 2024-02-13T18:57:39.547Z (11 months ago)
- Language: Python
- Homepage:
- Size: 537 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Описание функционала сайта:
1. Главная страница:
Поле поиска по заголовкам статей.
Список статей с возможностью фильтрации по категориям.
По нажатию на статью открывается подробная информация, включая дату публикации,
дополнительные изображения и контактные данные автора.
Просмотр профилей пользователей с их статьями и информацией об авторе.2. Создание и редактирование статей:
Форма заполненяется полями: название статьи, содержание, категория.
Возможность редактирования и удаления собственных статей.
Невозможность редактирования или удаления чужих статей.3. Взаимодействие с профилем:
Просмотр собственного профиля с возможностью редактирования и удаления собственных статей.
Просмотр профилей других пользователей с их статьями.4. Регистрация и аутентификация:
При регистрации вводится никнейм и пароль (два раза).
При входе в аккаунт вводится пароль и никнейм.Техническая информация:
• Сайт разработан на Flask 3.0.0 с использованием базы данных PostgreSQL
• Для кэширования использовалась база данных Redis
• Для работы с моделями базы данных были использованы SQLAlchemy 2.0.23 + alembic
• Написанно API для взаимодействия с пользователями и статьями.![Image alt](https://github.com/TetherOne/forum/raw/master/image.png)