Skip to content

Latest commit

 

History

History
70 lines (51 loc) · 1.89 KB

README.md

File metadata and controls

70 lines (51 loc) · 1.89 KB

KickAbout

Making football more accessible to everyone outside of a traditional male audience. A webapp designed for organising and finding football games in your local area. Creating community through sport.

The Team

Daniel Daniel | Jordan Jordan | Shakira Shakira | Lilly Lilly

Run Through

Kickabout demonstration begins at 5.30

Planning

Trello Board

We used a Trello board to organise our workflow, you can find it here

MVP User Stories

As a player
So I can join a football community
I want to be able to sign up to KickAbout

As a player
So I can see football games that are upcoming 
I want to be able to login to my account

As a player
So I can organise a game at a specific time / date / place
I want to be able to add a game

As a player
So I can play a game
I want to be able to sign up to join a game

MVP

  • Sign up
  • Log in
  • See all games
  • Add a game
  • Delete game (only creator of game can delete)
  • Join a game

All MVP Wireframes

Figma Layout Designs

We used Figma to visualise KickAbout and plan the layout and features: Sign up page All games page

Domain model and Database Tables

User:
  • devise for authentication and authorization
  • first name: VARCHAR(60)
  • last name: VARCHAR(60)
Game:
  • game_id: SERIAL PRIMARY KEY
  • location: VARCHAR(250)
  • datetime: DATETIME
  • user_id(host): FOREIGN KEY
  • no_of_players: INT
  • description: VARCHAR(500)
Game_players:
  • game_id: FOREIGN_KEY
  • user_id: FOREIGN_KEY