https://picheslist-1.herokuapp.com/
This is an application that allows a user to create a category and add pitch content depending to a certain category. A user can also be able to comment and vote on another user's pitches.
Clone this repository and navigate to the folder. Run the following commands to allow functionality of the app:-
- sudo add-apt-repository ppa:jonathonf/python-3.6
- sudo apt-get update
- sudo apt-get install python3.6
- sudo apt-get install python3-pip
- sudo apt-get install python3.6-venv
- python3.6 -m venv virtual
- source virtual/bin/activate
- pip install -r requirements.txt
- alembic==1.1.0
- blinker==1.4
- Click==7.0
- dominate==2.4.0
- Flask==1.1.1
- Flask-Bootstrap==3.3.7.1
- Flask-Login==0.4.1
- Flask-Mail==0.9.1
- Flask-Migrate==2.5.2
- Flask-Script==2.0.6
- Flask-SimpleMDE==0.3.0
- Flask-SQLAlchemy==2.4.0
- Flask-Uploads==0.2.1
- Flask-WTF==0.14.2
- gunicorn==19.9.0
- itsdangerous==1.1.0
- Jinja2==2.10.1
- Mako==1.1.0
- markdown2==2.3.8
- MarkupSafe==1.1.1
- psycopg2==2.8.3
- python-dateutil==2.8.0
- python-editor==1.0.4
- six==1.12.0
- SQLAlchemy==1.3.8
- visitor==0.1.3
- Werkzeug==0.16.0
- WTForms==2.2.1
This can be found in the specs.md file.
- A user can see the category posted by other people
- A user can see the pitches posted by other people
- A user can either downvote or upvote on a pitch as long as they are signed in.
- A user can add comment on the different pitches .
- A user can view and submit pitches by category.
- Python 3.6.5
- HTML5, CSS and Bootstrap
- Flask Framework
- Postgressql
- Heroku
Testing was done using python inbuild test tool called unittest
No known bugs so far
Contact me for further help
- Emails:giryvonne@gmail.com
- Phone:0783230882
- Repositority :https://github.com/YvonneGi/Pitcheslist
##Licence
Copyright YvonneGi,2019