BAT is a tool used to annotate pictures and to get your pictures annotated. Since our project is in the early stages, expect to see a lot of changes in the next few weeks. Created for the module "Scalable Systems" at TU Berlin.
To get a local copy up and running follow these simple steps.
-
Python Download lastest version at https://www.python.org/downloads/ and follow the installation instructions (It is recommended to use a virtual environment with python, but is not mandatory)
-
npm
npm install npm@latest -g
- Django
pip install django
- Bootstrap
npm install bootstrap
- Pillow
pip install pillow
- Clone the repo
git clone https://frankkohlhepp/BAT.git
- Start the server
YourPathToTheProject\BAT\batproject python manage.py runserver
-
Install docker here and make sure it's running on your system.
-
Install docker-compose
You can also use pip
pip install docker-compose
OR without using a virtualenv
:
sudo pip install docker-compose
- Clone the repo
git clone https://frankkohlhepp/BAT.git
- (Linux) Make
deploy.sh
exacutable:
chmod +x deploy.sh
- (Linux) Run
deploy.sh
with:
./deploy.sh
- (Optional) In
deploy.sh
comment out line 8 (with#
)cp docker/settings.py batproject/batproject/settings.py
to use non deployment settings (eg.:DEBUG = True
)
Open http://localhost:8000/batproject in any browser and you will see a local version of BAT. In the next weeks, we are adding the possibility to host the server on docker and other platforms.
Since open source project are about contributing to projects, feel free to fork our repository.
If you want to develop any new features, make sure to open a new branch and to always keep your repository up to date.
After you have changed something or finished your new feature, make sure to commit your changed and make a pull request.
Any member of our development team is allowed to merge pull requests.
Product Owner: Markus Städler
Scrum-Master: Louis Loechel
QA: Felix Dannenberg
Frontend: Gergana Vladimirova, Frank Kohlhepp
Backend: Henning Schaaf, Vincent Spell
DevOps: James Laycock
Distributed under the MIT License. See LICENSE for more information.