-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
184 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,184 @@ | ||
<p align="center"> | ||
<h1 align="center">Sports Infrastructure Management</h1> | ||
</p> | ||
|
||
## Introduction of Project | ||
|
||
This project, developed during the SSIP Hackathon using the MERN stack and React Native, revolutionizes sports infrastructure. It offers a seamless mobile 📱 and web 💻 experience, enabling athletes to easily discover, access, and reserve facilities. Facility owners benefit from advanced tools for maintenance, resource allocation, and compliance monitoring. This innovative solution empowers athletes with quality infrastructure and helps facility owners enhance venue longevity and quality. | ||
|
||
## Table Of Contents | ||
|
||
- [About the Project](#-about-the-project) | ||
- [Getting Started](#getting-started) | ||
- [App Features](#-app-features) | ||
- [Web Features](#-web-features) | ||
- [All Installations](#installation) | ||
- [Contributing](#contributors) | ||
|
||
## 🎯 About the Project | ||
|
||
The provision of accessible and well-maintained sports infrastructure is a paramount concern for both burgeoning athletes and sports facility owners. 🏟️ A pioneering solution has emerged to address these multifaceted challenges. By harnessing the capabilities of a user-friendly mobile application 📱 and a web-based platform 💻, this system is poised to revolutionize the experience for amateur and semi-professional athletes 🏃♀️, making the discovery, access, and reservation of sports facilities for their training endeavours seamless and efficient. Simultaneously, the system introduces sophisticated infrastructure management tools 🛠️ for facility owners, streamlining maintenance, optimizing resource allocation, and enforcing compliance monitoring. | ||
|
||
This system's mission is two-fold: to empower athletes by providing unprecedented access to quality infrastructure 🏅, and to assist facility owners in enhancing the longevity and quality of their sports venues. The digital prowess of this system not only benefits the athletic community but also strengthens the backbone of sports infrastructure management. It facilitates the development of athletic talent by democratically affording access to facilities, nurturing active lifestyles, and amplifying the vibrancy of communities. Furthermore, the data-driven approach 📊 paves the way for more informed decisions, ensuring the sustainability and efficiency of sports facilities and engendering a cultural shift towards health and well-being 🌟. | ||
|
||
## Getting Started | ||
|
||
### 📱 App Features | ||
|
||
#### For Users (Amateur/Semi-Professional Athletes): | ||
|
||
- 🔍 **Search and Browse:** Easily find available sports infrastructure. | ||
- 🗺️ **Filter Search:** Search by location, type of facility, availability, etc. | ||
- 📋 **Facility Details:** View availability, pricing, amenities, and more. | ||
- 🗓️ **Booking System:** Book and schedule facility usage. | ||
- ⭐ **Feedback and Ratings:** Provide feedback and ratings for facilities. | ||
- 📖 **Booking History:** View past bookings and upcoming reservations. | ||
- 🔔 **Notifications:** Receive booking confirmations, reminders, and more. | ||
|
||
#### For Supervisors: | ||
|
||
- 👥 **Add Athletes:** Manage and oversee athlete registrations and details. | ||
- 🏢 **Attendance Management:** Oversee day-to-day attendance of athletes in specific facilities. | ||
- 📋 **Updates in Sport Complex:** Day to day updates/events of the sports complex. | ||
- 📝 **Athlete Complaints:** Track and manage complaints from athletes. | ||
- 🏆 **Leaderboard:** Track sport-wise performance of athletes. | ||
|
||
#### For Instructors: | ||
|
||
- 👤 **Athlete Details:** Access detailed information about athletes. | ||
- 🔔 **Custom Notifications:** Send personalized notifications to athletes. | ||
- 🏟️ **Sport Complex Details:** View and manage details of the sports complex. | ||
- 🏆 **Sport-wise Leaderboard:** Track and display athlete performance in different sports. | ||
- 📅 **Daily Athlete Response:** Monitor and record daily responses from athletes. | ||
|
||
#### Glimps of Application | ||
|
||
<p align="center"> | ||
<img src="https://github.com/user-attachments/assets/38dbf67c-9d50-4f84-bc9d-aef0664b9fcc" width="300" alt="login-page"/> | ||
<img src="https://github.com/user-attachments/assets/29cdbd25-7660-4edd-a48c-8746c86349d2" width="300" alt="register-page"/> | ||
</p> | ||
<p align="center"> | ||
<img src="https://github.com/user-attachments/assets/defc0b05-55d9-47e9-af56-85ccd36e69b7" width="300" alt="supervisor-detail"/> | ||
<img src="https://github.com/user-attachments/assets/95aeeb6a-a9ea-434b-9f7f-e4f89d7227af" width="300" alt=""main-page/> | ||
</p> | ||
<p align="center"> | ||
<img src="https://github.com/user-attachments/assets/e713b410-0c69-4c7b-ba32-ecbbb58e8e13" width="300" alt="goal-listed"/> | ||
<img src="https://github.com/user-attachments/assets/d5bd1fd8-4250-400d-85b9-a35c6e9b69fe" width="300" alt="complaint-page"/> | ||
</p> | ||
|
||
### 💻 Web Features | ||
|
||
#### For Owners/Managers: | ||
|
||
- 🏟️ **Facility Management:** Add and manage details of sports facilities (location, amenities, availability, pricing, etc.). | ||
- 📜 **Booking Policies:** Set and adjust booking policies, including pricing, availability, and cancellation rules. | ||
- 📧 **Booking Notifications:** Receive notifications of booking requests and oversee the approval process. | ||
- 📈 **Utilization Monitoring:** Monitor facility utilization and receive reports from supervisors. | ||
- 🔧 **Maintenance Coordination:** Coordinate maintenance and repairs of facilities. | ||
- 📞 **Compliance Communication:** Communicate with district authorities for compliance and approvals. | ||
|
||
#### For Authority (District Level): | ||
|
||
- 🌍 **Utilization Monitoring:** Monitor the overall utilization of sports infrastructure in their district. | ||
- 📩 **Reports Handling:** Receive reports from owners/managers regarding facility usage and issues. | ||
- 📝 **Guidance and Support:** Provide guidance and support to owners/managers for compliance with district regulations. | ||
- 🤝 **Coordination with Admin:** Coordinate with the admin for state-wide analysis and initiatives. | ||
- 🔍 **Inspections and Audits:** Conduct periodic inspections and audits of facilities within their district. | ||
- ✅ **Facility Evaluation:** Evaluate and approve new facilities for inclusion in the app/web system. | ||
|
||
#### For Admin (State Level): | ||
|
||
- 🌐 **System Oversight:** Oversee the entire app/web system for the state. | ||
- 📊 **Usage Analysis:** Monitor and analyze usage trends and data across districts. | ||
- 🎯 **State-wide Initiatives:** Implement state-wide initiatives to promote sports infrastructure utilization. | ||
- 🛠️ **Support and Resources:** Provide support and resources to district authorities and owners/managers. | ||
- 🚨 **Issue Handling:** Handle escalated issues and disputes. | ||
- ✔️ **Regulation Compliance:** Ensure compliance with state-level regulations and standards. | ||
|
||
#### Glimps of Website | ||
|
||
<p align="center"> | ||
<img src="https://github.com/user-attachments/assets/8358f5d2-7eb2-43a5-b2a8-34af3133ef0d"/> | ||
</p> | ||
<p align="center"> | ||
<img src="https://github.com/user-attachments/assets/de2d73f2-37a2-4a10-ba21-f6a023f0f6c8"/> | ||
</p> | ||
<p align="center"> | ||
<img src="https://github.com/user-attachments/assets/e8607b70-eab5-4f38-a21a-598c91b860a1"/> | ||
</p> | ||
<p align="center"> | ||
<img src="https://github.com/user-attachments/assets/7f0f877c-67e9-469d-851e-9424940fcc49"/> | ||
</p> | ||
<p align="center"> | ||
<img src="https://github.com/user-attachments/assets/ddbe137d-0f93-4238-9b60-b686c7dff02c"/> | ||
</p> | ||
|
||
|
||
### Installation | ||
1. **Clone the Repository:** | ||
|
||
```bash | ||
https://github.com/UdayGohel/Sports-Infrastructure-Management.git | ||
``` | ||
|
||
2. **Navigate to Project Directory:** | ||
|
||
```bash | ||
cd Sports-Infrastructure-Management | ||
``` | ||
|
||
3. **Install Dependencies for Back-end:** | ||
|
||
```bash | ||
npm install | ||
``` | ||
|
||
4. **Run the Application for Back-end (Express or Node.js server):** | ||
|
||
```bash | ||
npm start | ||
``` | ||
|
||
5. **Navigate to Client-web Project Directory:** | ||
|
||
```bash | ||
cd client-web | ||
``` | ||
|
||
6. **Install Dependencies for Front-end:** | ||
|
||
```bash | ||
npm install | ||
``` | ||
|
||
7. **Run the Application for Front-end (ReactJS):** | ||
|
||
```bash | ||
npm start | ||
``` | ||
|
||
8. **Navigate to Client-app Project Directory:** | ||
|
||
```bash | ||
cd client-app | ||
``` | ||
|
||
9. **Install Dependencies for Application:** | ||
|
||
```bash | ||
npm install | ||
``` | ||
|
||
10. **Run the Application:** | ||
|
||
```bash | ||
npx expo start | ||
``` | ||
|
||
|
||
### Contributors | ||
|
||
- [_Devam Doshi_](https://github.com/devamdoshi212) | ||
- [_Uday Gohel_](https://github.com/UdayGohel) | ||
- [_Dhruv Shah_](https://github.com/dhruvsharma1999) | ||
- [_Ritesh Mandaviya_](https://github.com/Ritesh0604) |