Built By Faith Kwamboka Okong'o
An application that allows users to give their one minute pitches. Upon submission of pitches, other users can give their feedback as well as vote for the best pitch.
User features/behaviours are as below.
As a user I would like to:
-
Leave a comment upon signing in.
-
View the pitches I have created in my profile page.
-
Comment on the different pitches and leave feedback.
-
To view Pitch Categories
Behaviour | Input | Output |
---|---|---|
Display pitch categories | On page load | List of various categories of pitches |
Display tabs with category | On Tab link click | Clickable links to open pitches by category |
Display profile | Click profile page | Redirected to a page with your profile |
Display pitches | On page load | Each pitch displays author, title, pitch, date comment tab |
To add a pitch | Click an add pitch | Redirected to the pitch collection form |
- python3.8
- virtualenv
-
In your terminal:
$ git clone https://github.com/FaithKwamboka/Pitchie.git $ cd pitchie
-
Creating the virtual environment
$ python3.8 virtualenv virtual $ source virtual/bin/env $ curl https://bootstrap.pypa.io/get-pip.py | python
-
Installing Flask and other Modules
$ see Requirements.txt
-
To run the application, in your terminal:
$ chmod +x start.sh $ ./start.sh
-
To run the tests for the class files:
$ python3.8 manage.py test
- Python3.8
- Flask
- CSS