This is an application that enables users to record and share things they want to achieve or experience before reaching a certain age and keeping track of their dreams and goals.
The application has a couple of features as listed below:-
- A user is able to
Register
and get an account in the app - A user is able to
Login
into the app using their credentials already supplied - A user is able to create, edit, update and delete
Buckets
- A user is also able to create, edit, update and delete
Bucket Items
To start using this application, first clone it to your local machine by running
git clone https://github.com/jokamjohn/bucketlist.git
cd bucketlist
Create the virtual environment and activate it
virtualenv env
source env/bin/activate
Then install all the required dependencies
pip install -r requirements.txt
Then run the application
python run.py
To now view the application head over to
http://localhost:5000
The application also has a UML diagram. For the structure of the app check it out here
You can then run the application tests using
cd bucketlist
nosetests tests