Flash is a comprehensive web-based platform designed to facilitate and enhance the experience of sports enthusiasts and venue owners alike. By providing players with tools to connect, discover, and book local playgrounds and allowing playground owners to manage and promote their facilities, Flash aims to become the premier solution for sports networking and venue management. The platform includes player-to-player booking capabilities, robust search and filtering options, and a streamlined system for owners to create and control playground slots, ultimately fostering an interconnected and vibrant sports community.
The purpose of Flash is to serve as a unified platform that enhances accessibility, community building, and convenience for both sports players and playground owners. Flash tackles the everyday challenges players face in finding dedicated teammates, discovering suitable playgrounds, and coordinating local games while providing playground owners with tools to manage their facilities, increase visibility, and simplify the booking process. By fostering personalised connections, offering robust search and filtering functionalities, and creating a dynamic marketplace for sports facilities, our project aims to energise the sports community, encouraging active participation and promoting a connected social environment.
Frontend - React.js , shadcn library for ui components, lucid react icons library, react toast - alerts, tailwind CSS , redix.
Backend - Express.js , Node.js , mongoose, mongoDB , dotenv , bcrypt , cors , JSON Web Token library , nodmon - fast development , nanoid - random string generator .
Testing - 1. API testing - Chai (automated testing) Mocha (environment), Postman - manual and documentation.
Deployment - vercel - frontend, render - backend , docker - to scale backend.
We welcome contributions from the community! If you'd like to contribute, please follow these steps:
1-Fork the repository.
2-Create a new branch (git checkout -b feature-branch).
3-Make your changes and commit them (git commit -m 'Add new feature').
4-Push to the branch (git push origin feature-branch).
5-Create a pull request.
A big thank you to the open-source community for providing invaluable resources and inspiration. Special thanks to the creators and maintainers of the MERN stack technologies.

