Skip to content

This repository contains the source code for the IBM Strategic Dashboard backend. This is designed with FastApi and implements an Hexagonal architecture for handling information and user management for the dashboard.

Notifications You must be signed in to change notification settings

Bugs-io/ibm-dashboard-api

Repository files navigation

ibm-dashboard-api

This project contains the back-end for the project course.

Set up and activate virtual environment

python -m venv ./.venv/
source ./.venv/bin/activate

Build and run docker container

docker build -t dashboard-app .
docker run -d -p 8000:8000 dashboard-app

Contribute

In order to contribute to the project:

  1. First setup git pre-commit hook for analysing python code with pylint on every commit.
chmod +x ./precommit-hook-setup
./precommit-hook-setup
  1. Every commit to the codebase must pass pylint test successfully. Code must be rated 8 or greater.

About

This repository contains the source code for the IBM Strategic Dashboard backend. This is designed with FastApi and implements an Hexagonal architecture for handling information and user management for the dashboard.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published