View Poster.png for a summary!!!
This is backend part of the project for the completion of the Master's degree in Artificial Intelligence. Project provide insights and explanations for mistakes made during exercise performance.
- FastAPI framework for high performance
- Endpoints to analyze and explain exercise mistakes
- Dockerfile for containerized deployment
- Python 3.11+
- FastAPI
- Docker (optional, for containerized deployment)
-
Clone the repository:
git clone https://github.com/hbrt-rdzk/rAIght.move-backend.git cd rAIght.move-backend
-
Create and activate a virtual environment:
python3 -m venv venv source venv/bin/activate
-
Install the dependencies:
pip install -e .
-
Run the FastAPI server:
uvicorn app.main:app --reload
-
Access the API documentation at
http://127.0.0.1:8000/docs
-
Build the Docker image:
docker build -t raight-move-backend .
-
Run the Docker container:
docker run -p 8000:8000 raight-move-backend
app/
- Contains the FastAPI application and endpointsconfigs/
- Configuration filesdata/
- Data files for the application.gitignore
- Git ignore fileDockerfile
- Dockerfile for containerizationpyproject.toml
- Project configuration fileREADME.md
- Project documentation
Contributions are welcome! Please submit a pull request or open an issue for any changes.