/Waterdip.AI-Backend_Task

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.

Primary LanguagePython

Waterdip.AI-Backend_Task

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.

Steps to Test the App Locally

Getting started

  1. Clone this repo: git clone https://github.com/Godzilla5111/Waterdip.AI-Backend_Task.git
  2. Change to the repo directory: cd Waterdip.AI-Backend_Task
  3. If you want to use virtual environment: conda create --name
    To activate the environment : conda activate --name
    To deactivate the environment : conda deactivate
  4. Install dependencies with pip or conda: pip install -r requirements.txt or conda install -r requirements.txt
  5. Make sure to activate the environment. Then open the command line and run the app to start the server: python main.py
  6. 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!