Neva - это веб-приложение для студии дизайна интерьеров, разработанное на Django. Проект предоставляет платформу для демонстрации портфолио дизайнерских работ, блога и управления заказами клиентов.
- Галерея проектов с детальным просмотром
- Блог с возможностью добавления и редактирования статей
- Страница услуг с описанием и ценами
- Система аутентификации пользователей
- Административная панель для управления контентом
- Python 3.x
- Django
- HTML/CSS/JavaScript
- Bootstrap
- SQLite (для разработки)
-
Клонируйте репозиторий:
git clone git@github.com:musecollaboration/marga.git
cd marga
-
Создайте виртуальное окружение и активируйте его:
python -m venv venv
source 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