Skip to content

fac-15/casual-sports

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sports & Rec 🏃

Build Statuscodecov

An app to connect commitmentphobes and chillers who want to play sports.

Project team: @zurda, @charlielafosse, @tantsandras, @saksiva

How to run our project 🎉

Either

Or

And to run tests:

  • npm test

User journeys 💁

Individual: As a user, I want to be able to find sports teams and sports events that I can join.

Team Leader: As a user, I want to be able to add my team to the site, to see different opponents for my team, and to find new members for my team.

Prototyping

1234

User stories, Week 1 🌝

As a user, I can:

  1. Browse through a list of sports events and sports teams.

  2. Filter all events and teams by the sport I want to play.

  3. Select a specific event or team, and get more information (such as location, which sports played, age range etc.)

  4. Apply a filter that allows me to only see teams that are looking for new members, and events that are open to all.

  5. Register my team on the site.

  6. Post my event on the site.

Current Stretch Goals 💯 😬

  1. Use login authentication for users, team leaders and event admins.

  2. Use the Meetup.com API and allow the user to also discover sports events on Meetup.

  3. Display search results on an interactive map!

Contributing

We welcome any additional help and contributions to our app! Check 'How to Run our Project' above ☝️ and 'Our Tech Stack' below 👇 to familiarise yourself with the project. Contact any of the project team on github or gitter for environment variables, or any other questions you might have. Before starting any work, it may well be worth checking out the issues and seeing if anyone's flagged up a similar issue.

  • Our Conventions

    • We've used ES6 syntax throughout, and our linting rules are contained in our .eslintrc file in the repo. We've also used promises for asynchronicity.
  • Issue Labels

    • We've followed dwyl's standard, as well as adding some of our own, including:
    • wild: A fun idea or enhancement that isn't a current priority, but would add useful or cool functionality to the site.
    • rubie: Words of wisdom and suggestions from our FAC mentor for this project, @rub1e!
    • blocked: An issue that is a priority, but is blocked at the moment by other issues that need addressing first.

Our Tech Stack

🚋 Express
👨 Handlebars
😻 Babel
😌 Jest, Supertest and Codecov
💡 ESLint & Prettier

Thanks for reading!

About

Connecting those who want to do sports and exercise!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •