/Fintechracy-interview-assignment

Finterchacy Django developer interview assignment – a receipt tracking app with CRUD operations and user authentication.

Primary LanguagePythonMIT LicenseMIT

Fintechracy interview assignment

Fintechracy is an IT company that aims to end paper receipts, as part of their selction process they have asked me to complete this assignment.

Setup

follow this instructions to setup the project on your local machine

  • clone this repo
git clone https://github.com/bouzenaali/Fintechracy-interview-assignment.git
  • create a virtual environment
python3 -m venv env
  • activate the virtual environment:
    for windows
env\Scripts\activate

  for linux and mac

source env/bin/activate
  • install the requirements
pip install -r requirements.txt
  • run migrations
python manage.py makemigrations
python manage.py migrate
  • run the server
python manage.py runserver

Demo

You can see a demo of the app HERE