Neva - это веб-приложение для студии дизайна интерьеров, разработанное на Django. Проект предоставляет платформу для демонстрации портфолио дизайнерских работ, блога и управления заказами клиентов.
- Галерея проектов с детальным просмотром
- Блог с возможностью добавления и редактирования статей
- Страница услуг с описанием и ценами
- Система аутентификации пользователей
- Административная панель для управления контентом
- Python 3.x
- Django
- HTML/CSS/JavaScript
- Bootstrap
- SQLite (для разработки)
-
Клонируйте репозиторий:
git clone git@github.com:musecollaboration/marga.gitcd marga
-
Создайте виртуальное окружение и активируйте его:
python -m venv venvsource venv/bin/activate: Для Linux/Macvenv\Scripts\activate: Для Windows
-
Установите зависимости:
pip install -r requirements.txt -
Примените миграции:
python manage.py migrate -
Создайте суперпользователя:
python manage.py createsuperuser -
Запустите сервер разработки:
python manage.py runserver -
Откройте браузер и перейдите по адресу
http://127.0.0.1:8000/
marga_design/: Основное приложение проектаservices/: Приложение для управления услугамиuser_management/: Приложение для управления пользователямиtemplates/: HTML шаблоныstatic/: Статические файлы (CSS, JavaScript, изображения)
Если вы хотите внести свой вклад в проект, пожалуйста, следуйте этим шагам:
- Создайте форк репозитория
- Создайте ветку для вашей функции (
git checkout -b feature/AmazingFeature) - Зафиксируйте изменения (
git commit -m 'Add some AmazingFeature') - Отправьте изменения в ветку (
git push origin feature/AmazingFeature) - Откройте Pull Request
Александр Терехов - @musecollaboration
Ссылка на проект: https://github.com/musecollaboration/marga.git