dan-jugz / pitchers

an application that allows users to write and display various pitches

Home Page:https://pitch-pitch.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pitch Perfect

02/08/2019

Description

This is a flask web app that allows users to post pitches and comment on other users' pitches

User Stories

As a user I would like:

  • to sign Up for a pitch account
  • to create pitches
  • to comment on pitches
  • to view pitches of other users

Specifications

Behavior Input Outcome
Register to be a user Your email : john@doe.com Username : jonDoo Password : doe New user is registered
User Log in Your email : daniel@mail.com Password : dan Logged in
Create a Pitch Click New Pitch Authenticated User is redirected to a form page to create a pitch
View a pitch Click on a pitch's title Redirected to a page that has the the pitch
Comment on a pitch Click Comment Authenticated user is redirected to a form to comment about that pitch
Update profile click your name while logged in Redirected to a profile page to set your details

Setup/Installation Requirements

  • $ git clone crystal pitches
  • $ cd crystal-pitches
  • $ python3.6 -m venv virtual to create a virtual environment
  • $ source virtual/bin/activate to activate the virtual environment
  • run $ python3.6 -m pip install -r requirements.txt to install dependencies
  • In the manage.py change app = create_app('production') to app = create_app('development')
  • run $ chmod a+x start.sh to make the start.sh file executable
  • $ ./start.sh to start the application

Known Bugs

Technologies Used

  • Python3.6
  • Flask
  • Bootstrap
  • Postgres Database
  • CSS
  • HTML

License

MIT (c) 2019 Daniel Njuguna

About

an application that allows users to write and display various pitches

https://pitch-pitch.herokuapp.com/


Languages

Language:Python 56.2%Language:HTML 42.5%Language:Mako 1.3%