Skip to content

GSG-G13/Balanty

Repository files navigation

The Problem :

  • Football enthusiasts struggle to find suitable and reliable team members for their matches. The current methods, like word-of-mouth and social media, lack efficiency and structure in team formation.

The Solution :

The solution :

  • Balanty is a cutting-edge website that connects football enthusiasts, streamlining the team formation process and enhancing the overall football experience.

Live Website 📺

You can see our demo website Here.


User Stories :

Member

  • As a member, I can create an account and set up a profile.
  • As a member, I can browse and join available matches.
  • As a member, I can book a stadium for my match.
  • As a member, I can invite other players to join a match.
  • As a member, I can review and rate the stadium on Balanty.
  • As a member, I can communicate with other players in the match chat room.

Stadium owner

  • As a stadium owner I can register as a stadium owner and add stadium information.
  • As a stadium owner I can create a Match.
  • As a stadium owner I can Manage Booking Requests
  • As a stadium owner I can Engage with Reviews and Ratings.

Prototype

View Prototype

SQL Scheme

How to Launch App Locally :-

Clone the repo

  git clone https://github.com/GSG-G13/Balanty.git

To run the server, navigate to the server directory:

npm install

and then:

npm run dev

To run the client, navigate to the client directory:

npm install

and then:

npm start

Technologies 💻 :-

  • BackEnd: Node JS & Express JS
  • FrontEnd: React JS
  • Middlewares: Axios
  • Database: PostgreSQL
  • ORM library: Sequalize
  • Libraries: Material UI
  • Cloud Storage: Cloudinary
  • Deployment: AWS EC2
  • RealTime Integration: Socket.IO
  • Testing: Jest
  • Continuous Integration: Github Actions
  • other: Nodemailer.

Lead Mentors 😎

Team Members

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages