This repository contains documentation and explanations of the solution architecture and design decisions made for the Geektrust - Geekdemy. coding challange.
This project contains multiple structured sections:
Use the following commands to configure, run, and manage the project:
# Create a virtual environment
python3 -m venv venv
# Activate the virtual environment
source venv/bin/activate
# (Optional) Run the startup script
./run.sh
# Install dependencies
pip install -r requirements.txt
# Run the application with a sample input
python3 -m geektrust sample_input/input1.txt
# Deactivate the virtual environment when finished
deactivate