Status: Finished - Dec/2022 ✔️
⚠️ Last Updated: Fixing Flask App Issues - March/2023 ✅
This project was developed independently as part of my coursework at Trybe. Its goal was to develop an implementation for data analytics using a job dataset, utilizing Flask and testing methodologies with Pytest. The final implementation includes comprehensive data analysis capabilities.
-
Use Python's interactive terminal.
-
Use conditional and repeating structures.
-
Use built-in Python functions.
-
Use exception handling.
-
Perform file manipulation.
-
Write functions.
-
Write tests with Pytest.
-
Write your own modules and import them into other code.
You'll need to have installed Node.js - Python3
⚠️ locally (in your machine) to run the application.
Verify all dependencies and libraries to ensure smooth functioning of the application before running the following commands in your terminal
-
Clone this repository:
git clone git@github.com:itscacauinpt/python-job-insights.git
-
Enter the project dir:
cd python-job-insights
-
Creating a activating a Python Virtual Environment:
python3 -m venv .venv && source .venv/bin/activate
-
Install the dependencies:
python3 -m pip install -r dev-requirements.txt
-
Use
python -m flask run
to run the app -
Use
python3 -m pytest
to run the tests
Performed according to the guidelines of the Trybe's Code of Conduct and Student Person Handbook.