This is a repository meant to house my code files related to the Backend Task assigned by 'Waterdip.AI' as a part of their hiring process.
- Clone this repo:
git clone https://github.com/Godzilla5111/Waterdip.AI-Backend_Task.git
- Change to the repo directory:
cd Waterdip.AI-Backend_Task
- If you want to use virtual environment:
conda create --name
To activate the environment :conda activate --name
To deactivate the environment :conda deactivate
- Install dependencies with pip or conda:
pip install -r requirements.txt
orconda install -r requirements.txt
- Make sure to activate the environment. Then open the command line and run the app to start the server:
python main.py
- Once the app server is up and running, in a separate terminal, navigate to the working directory and run
python tests.py
. It will perform the checks automatically.
Video link of me performing the checks locally - https://drive.google.com/drive/folders/1QtyEjgvlq49_o2YuZlh9o37qGLyi1gcG?usp=share_link
P.S. : @team Waterdip AI, I have added the checks for the bonus tasks myself. Please verify it once whether they are correct or not!