Skip to content
This repository has been archived by the owner on Jun 8, 2018. It is now read-only.

Project Tracking system made in 40th Summer School of Young Programmists

Notifications You must be signed in to change notification settings

andrew-boyarshin/ProjectTracker

Repository files navigation

Project Tracker

Project Tracker - система управления проектами.

Требования к ПО:

python3, bottle, peewee, pure-css, javascript, jquery, dbms sqlite3.

Для установки и запуска требуется:

  1. Скопировать файлы проекта в отдельную директорию
  2. Запустить скрипт "init.py"
  3. В браузере перейти по адресу "http://localhost:8080/sadm/init_db" для инициализации базы данных
  4. Готово! Можно переходить по адресу "http://localhost:8080/" и пользоваться.

Для входа в панель суперадминистратора перейдите по адресу "http://localhost:8080/sadm" и введите в поле "Логин" "nick", а в поле "Пароль" - "123".

На страницах проекта присутствует справка.

Troubleshooting

В процессе работы мастерской были некоторые проблемы с репозиториями Ubuntu, поэтому нам пришлось компилировать Python 3.6 из исходников. Для этого достаточно склонировать Mercurial репозиторий cpython, установить в случае Debian-based cистемы пакеты libssl-dev, sqlite3, libsqlite3, libsqlite3-dev, sqlite. Затем в каталоге репозитория запустить:

    $ ./configure --enable-loadable-sqlite-extensions
    $ make -j4
    $ sudo make install

После этого вы получите Python 3.6 с PIP и модулями ssl и sqlite3, которые требуются для работы проекта. Также вы получите dev пакет Python. Запустите ваш свежескомпилированный интерпретатор Python 3 и попробуйте импортировать модули ssl и sqlite3. Если они импортированы успешно - ваш компьютер полностью готов к запуску нашего проекта.

About

Project Tracking system made in 40th Summer School of Young Programmists

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published