Веб-сервис для подбора совместимых компонентов ПК с фокусом на бюджетные игровые сборки из б/у комплектующих. Помогает начинающим сборщикам избежать ошибок совместимости и оптимизировать бюджет.
Демо: https://neograne.pythonanywhere.com - работает только с впн (к сожалению)
- Проверка совместимости — автоматическая валидация сокетов, форм-факторов и мощности
- Визуальная аналитика — интерактивные графики распределения бюджета (Plotly)
- Ориентир по ценам — средние цены на б/у рынке
- Сохранение сборок — личный кабинет для авторизованных пользователей
- Фильтрация и сортировка — удобный поиск компонентов
| Категория | Технологии |
|---|---|
| Backend | Python 3.11, Django 5.2 |
| Database | SQLite |
| Frontend | Bootstrap 5, HTML5, CSS3 |
| Аналитика | Pandas, Plotly |
| Деплой | PythonAnywhere |
Статистика компонентов и быстрый доступ к функциям
Фильтрация по сокету, цене и сортировка
Проверка совместимости и график распределения бюджета
git clone https://github.com/neograne/Ulearn-PythonProject.git
cd Ulearn-PythonProject
cd pc-builderpython -m venv venv
# Windows
venv\Scripts\activate
# Linux/macOS
source venv/bin/activatepip install -r requirements.txtpython manage.py migratepython manage.py loaddata sample_data.jsonpython manage.py createsuperuserpython manage.py runserverПерейдите по адресу: http://127.0.0.1:8000
