Skip to content

OliWalker/versus-fe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Versus - connecting casual atheletes

The Idea

Versus is a mobile platform to connect casual athletes by the sports they love to play.

Key features include joining leagues for various 1vs1 sports, participating in a city-wide ranking, and challenging others within those leagues. It also features performance visualisation so you can see your progress over time.


logo of app


Motivation

Finding people to play sports with casually can be hard, and to find people who are your level can be even harder. This is where Versus comes in.

Versus ranks all the players using the sophisticated Elo rating system from chess. This allows you to quickly and easily match people of your level, and upon winning or losing, gain a higher or lower score based on your opponent.

The app can record your performance to see you game improve over time, providing a gamification effect, constantly challenging yourself to be better.

Screenshots


screen shots of app


Getting Started

Prerequisites

  • Node
  • Npm
  • Maria Db
  • Versus back-end

Installing

  1. Clone both the Versus front-end and the Versus back-end
  2. In the command line, for both repos, enter:
npm install

on the back end

  1. Create a .env file - following the .env.example

To start

on the front end

npm start

on the back end

npm run dev

Next Steps

This app is under continuous development and we are focussing on these main areas.

  • testing
  • login/ authentication & user accounts
  • messaging between parties to organize the matches
  • constant improvement of server client data transfer

Tech Stack

  • React - The frontend framework used
  • Koa - The backend framework used
  • MariaDb - The open-source MySQL database used

Contributing

Contributions Welcome!

This is an on-going project and external input and ideas will be gladly recieved!

License

This project is licensed under the MIT License, take it, have fun.

About

front end for the app called versus

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published