GithubHelp home page GithubHelp logo

peter302 / one-minute-pitch Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 11.35 MB

One minute pitch provides you with an option to post your pitches and also comment on other pitches

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

Python 99.34% HTML 0.25% Mako 0.11% Shell 0.05% PowerShell 0.02% JavaScript 0.07% C 0.10% CSS 0.07%

one-minute-pitch's Introduction

One Minute Pitch

##A web application that allows the users to post pitches, comment and vote on pitches.

Description

This is a web application that allows various users to submit a short pitch. Users can also be able to view other pitches from different categories (Pick-up Lines, Interview Pitches, Product Pitches, Promotion Pitches), comment and vote. For a user to do any of that, they need to have registered.

User Stories

  • As a user I would like to view the different categories.
  • As a user I would like to see the pitches other people have posted.
  • As a user I would like to comment on the different pitches and leave feedback.
  • As a user I would like to submit a pitch in any category.
  • As a user I would like to vote on the pitch they liked and give it a downvote or upvote.

Specifications

Behaviour Input Output
Display Various Pitch Categories N/A Various pitches grouped by category are displayed
Display pitches Click on a Category A page with a list of pitches from the selected category
Add new pitch Click New pitch User Should register/sign in to add new pitch
View Pitches Click on a pitch View a pitch and comments
Comment on a pitch Click Comment Registered User displays a form where a user can comment on a certain pitch

Prerequisites

  • Python3.6

Setup/Installation Requirements

  • internet access
  • $ git clone https://kuria-one-pitch.herokuapp.com/
  • $ cd one-minute-pitch
  • $ python3.6 -m venv virtual (install virtual environment)
  • $ source virtual/bin/activate
  • $ python3.6 -m pip install -r requirements.txt (install all dependencies)
  • Inside the manage.py module change the config_name parameter from 'production' to 'development' ie app = create_app('production') should be app = create_app('development')
  • $ ./start.sh

How it works

  • A user needs to sign up
  • A user the needs to sign in to vote and post pitches

CREDITS

Google.com, StackOverflow.com and Moringa LMS

Support and Contacts

In case You have any issues using this code please do no hesitate to get in touch with me through [email protected] or leave a commit here on github.

Known Bugs

No known bugs

Technologies Used

  • Python3.6
  • Flask framework
  • Bootstrap
  • PostgreSQL

License

MIT (c) 2017 peter kuria

one-minute-pitch's People

Contributors

peter302 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.