Table of Contents
Solution to the web problem proposed in the VentureEventi technical interview for the position of Back-end developer.
The needs are:
-
python
python --version
-
Create a new Python virtual environment
-
Clone the repo
git clone https://github.com/AlexCuenca99/venture-eventi-coding-test-back/tree/main
-
Install requirements
pip install -r requirements.txt
-
Create .env file and add .env.dist variables
-
Run server
python manage.py runserver
Dashboard page shows a resume of the entire app activities and proccesses. On "Cantidad de transacciones por intevalo" you can filter the transactions. Meanwhile, on "Cantidad de transacciones por tipo de movimiento" you can see all transactions grouped by their transaction type.
Movement types page shows all created movement types on the app. You can perform CRUD (Create, Retrieve, Update, Delete) operations.
Bank movements page shows a header who lets you choose between app clients. When you select a client the bottom table will be render with all transactions of the selected client.
You can update and create a new client when you do not select any user. Also you can update the client date when one is selected.
Finally, you can create new transactions to the selected client. It will be let choose you the movement types and the value.
Alex Cuenca - @alex_pcr99 - alex-patricio1999@hotmail.com
Project Link: https://github.com/AlexCuenca99/venture-eventi-coding-test-back