Kick Up Futsal is a Laravel project for developed to streamline the process of booking futsal facilities, managing tournaments, and fostering community engagement among futsal enthusiasts. The system provides dedicated interfaces for users, futsal managers, and administrators, ensuring a smooth and efficient booking experience..
- User registration and authentication.
- Profile management with the option to upload a profile picture.
- Users can browse available futsal facilities.
- Facility details include pricing, available time slots, and features.
- Users can book a time slot for a specific facility.
- Futsal managers can create and manage tournaments.
- Tournament details include schedule, participating teams, and results.
- Discussion forums for users to interact and discuss futsal-related topics.
- Commenting and liking features on forum posts.
- Admin dashboard for monitoring and managing user activity.
- Facility and tournament management tools for administrators.
- Users can sign in using their Google accounts for a seamless experience.
- Users can make a single, systematic booking, eliminating conflicts and ensuring a straightforward reservation process.
- Dedicated interfaces for administrators to manage facilities and users, while users enjoy an intuitive platform for bookings and interactions.
- Comprehensive support for organizing futsal tournaments and certifying participants, enhancing the competitive aspect of the sport.
- Instant communication channels, allowing users to interact directly with administrators or facility managers for inquiries and support.
- Automatic resolution of ties in tournaments, providing fairness and efficiency in determining match outcomes.
- A secure payment gateway for hassle-free transactions, providing a seamless process for booking and facility payments.
- Seamless integration with maps, enabling users to locate futsal facilities easily and plan their visits efficiently.
- An organized calendar system for users to track scheduled matches, providing they stay informed about upcoming events.
- Users can provide feedback on facilities, fostering a community-driven environment with transparent reviews.
- Integrated module for organizing, participating in, and tracking futsal events, fostering community involvement.
- Real-time communication tools and features aimed at enhancing community engagement among futsal enthusiasts.
- The application is designed to be responsive, ensuring a consistent experience across devices.
- Clone the repository:
git clone https://github.com/NischalAcharya060/Kick-Up-Futsal.git
- Navigate to the project folder:
cd Kick-Up-Futsal
- Install dependencies:
composer install
- Copy the
.env.example
file:
cp .env.example .env
- Generate application key:
php artisan key:generate
-
Configure your
.env
file with the necessary database and other settings. -
Run migrations and seed the database:
php artisan migrate --seed
To start the Laravel development server, run:
php artisan serve
Visit http://localhost:8000 in your browser.
The Laravel framework is open-sourced software licensed under the MIT license.