Skip to content

TY231618/pitchup

 
 

Repository files navigation

Alt text Build Status Coverage Status

Mission Statement

“Our mission is to provide sports enthusiasts with the platform to connect to sports teams in order to play at a time and a place that suits them. Our app/website will allow players to take part in their favourite hobby, make exercise more fun and competitive, and furthermore help inspire our users find a new passion for sport".

Alt text

Installation Instructions

You can try the app remotely:

https://pitchup.herokuapp.com/

or install it locally:

Clone down from github and cd into the directory

$ git clone git@github.com:trbradley/pitchup.git
$ cd pitchup

Follow this pill to setup your python environment:
💊 Setup Python backend environment on MAC

Install any dependencies then run the app

$ pip install
$ npm install
$ npm start

Visit http://localhost:5000 to join a team.

Technologies

Frontend

  • Angular js
  • angular-google-maps
  • angular-animate
  • Tested with Jasmine, Karma and Protractor

Backend (API)

  • Python
  • Flask
  • Flask-restful
  • PostgreSQL
  • Tested with Flask unittest

User Stories

As a busy professional,
So that I can see which teams need players,
I would like to be able to see a list of teams.

As a busy professional,
So that I can play football in my area,
I would like to be able to join a team.

As a busy professional,
So that I know how many extra players I can bring,
I would like to be able to see the team's player capacity.

As a coach/team captain,
So that users can know that I need players,
I would like to be able to create a team.

As a coach/team captain,
So that I can get enough players in my team,
I would like to be able to search for individual players.

As a coach/team captain,
So that I can get my team to full capacity,
I would like to see how many extra people a player could bring.

Contributions

Feel free to get involved! Our waffleboard is available at https://waffle.io/trbradley/pitchup.

Contributors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 43.1%
  • Python 37.4%
  • HTML 13.8%
  • CSS 5.7%