Feature Request App allows the user to create "feature requests" by making a request for a new feature that will be added onto an existing piece of software.
Application hosted on http://104.248.94.181:5055/
Ubuntu OS
Python3.6
python3-pip
virtualenv
PostgreSQL
Flask
SQLAlchemy
npm
less
All dependencies and requirements can be found in the requirements.txt file
Database Setup (PostgreSQL)
Login to PostgreSQL console
create database britecorerequest;
create user postgres with encrypted password 'postgres';
grant all privileges on database britecorerequest to postgres;
Install and setup application
bash install.sh
bash run_tests.sh
python wsgi.py
username: kunsam002
password: 1234@Abcd
Pull requests are welcome. For major changes, please open an issue first or contact the developer to discuss what you would like to change.
The Feature Request App allows users create feature requests with respect to clients, by identifying product area the request should categorized under.
The following were measures taken around application workflow;
- As a form of security, only registered users can create feature requests.
- User is expected to register and login with a secured password combination.
- Logged-In user can create feature request associated with a client and product area.
- Only a Feature request author has the right to make modifications to created feature requests.
- Only a Feature request author has the right to delete an existing feature request.