/fehler_core

Fehler is a project management software which let teams plan, track and manage software developement projects.

Primary LanguagePythonMIT LicenseMIT

Fehler API - Django Backend

Fehler is a project management software which let teams plan, track and manage software developement projects.

This is the fehler REST API developed to provide and store data for Fehler Website.

Technologies

  • Python
  • Django
  • Django Rest Framework

Getting Started

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

Prerequisites

  • Python 3.

    $ sudo apt install python3.8

Installation

  1. Create a local copy of this git repository with git clone command.

    $ git clone https://github.com/givek/fehler_core.git
  2. Create a Virtual Enviornment with the venv module.

    $ python3 -m venv venv
  3. Once you’ve created a virtual environment, you may activate it.

    $ source venv/bin/activate
  4. Now, install the requirements from the requirements.txt file.

    $ pip install -r requirements.txt
  5. Now, apply the migrations with the management command.

    $ python manage.py migrate
  6. Finally, start the developement server with the management commnad.

    $ python manage.py runserver

Entity-Relationship Diagram

Created with Lucidchart

fehler-schema

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details