Skip to content

dipak-01/Flash-Frontend

Repository files navigation

FLASH

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.

Presentation

Demo

Figma File

Notion

Purpose

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.

UI/UX

image 1440w light

Technologies Used

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.

Contributing

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.

Acknowledgments

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.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors