Skip to content

JaL11/BAT

 
 

Repository files navigation


Logo

README

Table of Contents

About The Project

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.

Built With

Installation

To get a local copy up and running follow these simple steps.

npm install npm@latest -g
  • Django
pip install django
  • Bootstrap
npm install bootstrap
  • Pillow
pip install pillow
  1. Clone the repo
git clone https://frankkohlhepp/BAT.git
  1. Start the server
YourPathToTheProject\BAT\batproject python manage.py runserver

Installing with Docker

  1. Install docker here and make sure it's running on your system.

  2. Install docker-compose

You can also use pip

pip install docker-compose

OR without using a virtualenv:

sudo pip install docker-compose
  1. Clone the repo
git clone https://frankkohlhepp/BAT.git
  1. (Linux) Make deploy.sh exacutable:
chmod +x deploy.sh
  1. (Linux) Run deploy.sh with:
./deploy.sh
  1. (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)

Usage

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.

Contributing

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.

Credits

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

License

Distributed under the MIT License. See LICENSE for more information.

About

BAT Annotation Tool

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 48.3%
  • C 40.3%
  • Python 4.7%
  • HTML 2.9%
  • Lua 1.3%
  • CSS 1.3%
  • Other 1.2%