A little exercise to build a web application following an agile development process. See the instructions for more detail.
Job Application Tracker helps users streamline their job search process by allowing them to easily manage, track, and update their job applications, view deadlines, and perform actions like adding, editing, deleting, or searching for applications by key attributes.
Link to the User Stories in the Issues Page
-
Clone this repository to the editor in your computer
-
Start by setting up pipenv and its specified dependencies
pip install pipenv
pipenv install
pipenv shell
- Create new file .env (will be git ignored) to hold environment variables in the following format (the mongo_connection_str will be provided in the messenger channel):
MONGO_CONNECTION_URI=<mongo_connection_str>
- Run the app
python app.py
- View the app in your browser:
open a web browser and go to http://127.0.0.1:5000