Rare Games Store - онлайн магазин для продажи видеоигр. Сайт не обладет функционалом продажи т.к. это учебный проект который служит простым прототипом подобного сайта, а также небольшим паттерном для сайта, созданного на основе технологий, используемых в моём проекте.
Цель проекта - создать констукцию игрового сайта, с основным функционалом (за исключением самой продажи) профилем, кошельком, вызможности добавлять, искать и просматривать нужные игры. Также на сайте должен быть дизайн.
Используемые технологии:
- Flask - микрофремворк для сайта на python
- Набор модулей для упрощения работы с Flask (requirements.txt)
- SQLAlchemy - для создания моделей сайта
- HTML5 и CSS - для верстки страниц
- Bootstrap v5.0.2 - основной дизайн для страниц
- epicstore-api - API для Epic Store
- Flask-RESTful - API для моего проекта (requirements.txt)
Техническое описание проэкта:
- main.py - основной файл проекта
- pharse.py - парсер игр из Epic Store
- templates/* - странички сайта
- forms/* - формы для заполнения
- data/* - модели, бд, своё API и прочее
- db/store.db - база данных
- static/* - статичные данные (иконки, .txt, прочее)
main.py - файл для запуска сайта
http://raregames.hcalcs.store/ - Rare Games Store (сам сайт в действии)
Проект подготовлен для Академии Яндекс Лицея (сайт)