Live link : https://pitchplatform.herokuapp.com/
An application which shows pitches from various categories using the python web framework, Flask.
- A user I can view various pithes on the homepage of the application.
- A user can select a pitch and see pitch details from the selected pitch in the application.
- A user can search for a pitch on the homepage.
- A user can see the image, description,author and the time a pitch was created.
- A can click on an article and read the full pitch on the source website.
Behaviour | Input | Output |
---|---|---|
Page loads, user arrives in the landing page, a list of all available pitch category is displayed. | The user can click on any particular list group item to be directed to a separate page containing pitch highlights pitched by the same publisher. | On clicking the "make a pitch" button, the user is redirected to the main login and signup to allow you make a pitch of ua choice. |
Here are the summary:
- A landing page showing pitch categories.
- Clickable pitches which direct the user to a page with pitch highlights from the particular pitch.
- This program requires python3.+ (and pip) installed, a guide on how to install python on various platforms can be found here
To fix a bug or enhance an existing module, follow these steps:
- Fork the repo
- Create a new branch (
git checkout -b improve-feature
) - Make the appropriate changes in the files
- Add changes to reflect the changes made
- Commit your changes (
git commit -am 'Improve feature'
) - Push to the branch (
git push origin improve-feature
) - Create a Pull Request
If you find a bug (the website couldn't handle the query and / or gave undesired results), kindly open an issue here by including your search query and the expected result. If you'd like to request a new function, feel free to do so by opening an issue here. Please include sample queries and their corresponding results.
- Python 3.8.2:Programming language.
- Flask; Python framework used.:Framework used.
- HTML:Layout.
- CSS:Styling.
- Bootstrap:For responsive websites.
- posgreSQL:Database language.
- psycopg2:Database driver.