Skip to content

SanriaArgos/SplitCheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект: SplitCheck

Прототип приложения для учёта чеков и разделения позиций между участниками.

1. Описание проекта

SplitCheck - это веб-приложение на Django, которое позволяет:

  1. Зарегистрировать нового пользователя и авторизоваться.
  2. Создать чек, загрузив фотографию и указав названия позиций с ценами.
  3. Указать имена участников чека.
  4. Просматривать список своих чеков.

Основная идея

  • Пользователь заходит в приложение, регистрируется/авторизуется.
  • Переходит на страницу «Мои чеки».
  • Создаёт новый чек:
    • Загрузить фотографию чека (необязательно обрабатывать содержимое автоматически).
    • Ввести несколько позиций (название, цена).
    • Указать участников (просто список имён, без привязки к реальным аккаунтам).
  • После сохранения чек появляется в списке «Мои чеки», и при нажатии на него видны все данные (фото, позиции, участники).

4. Инструкция по установке и запуску

  1. Убедитесь, что у вас установлен Python 3.10
    Проверить версию Python можно командой:

    python3 --version

    или

    python --version

    (в зависимости от настроек в системе).

  2. Склонировать репозиторий:

    git clone git@github.com:<YourName>/Repo.git

    Перейдите в каталог репозитория:

    cd <RepositoryName>
  3. Создать виртуальное окружение (например, venv):

    python3 -m venv venv

    или для Python 3.10:

    python3.10 -m venv venv
  4. Активировать виртуальное окружение:

    • Linux/Mac:
      source venv/bin/activate
    • Windows:
      venv\Scripts\activate
  5. Установить зависимости из файла requirements.txt:

    pip install -r requirements.txt
  6. Выполнить миграции (создать/обновить базу данных):

    python manage.py migrate
  7. Запустить сервер разработки:

    python manage.py runserver

    По умолчанию приложение будет доступно по адресу:

    http://127.0.0.1:8000/
    

About

Веб-сервис для учета чеков и разделения позиций между участниками

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages