A modern full-stack sports, recreation, and facility booking platform built with Node.js, Express, HTML, CSS, and JavaScript.
5G-Turf is a comprehensive booking and management platform that enables users to reserve sports facilities, access recreational services, manage memberships, order food, and interact with an intuitive administrative dashboard.
The platform provides a seamless digital experience for both customers and administrators by bringing multiple services together in one application.
- ⚽ Football Session booking
- 🏋️ Gym booking
- 🍽️ Restaurant ordering
- 🌯 Shawarma ordering
- 🔥 Suya ordering
- 💈 Barbing salon booking
- 🎮 Kids entertainment booking
- 👥 Membership registration
- 📢 Announcements
- 📞 Contact page
- 🛒 Order confirmation
- 📅 Booking confirmation
- 🔐 Admin dashboard
- HTML5
- CSS3
- JavaScript
- Node.js
- Express.js
- JSON-based storage
5G-Turf
│
├── public/
│ ├── images/
│ ├── index.html
│ ├── booking.html
│ ├── membership.html
│ ├── restaurant.html
│ ├── gym.html
│ └── ...
│
├── data/
│ ├── bookings.json
│ ├── members.json
│ ├── messages.json
│ └── orders.json
│
├── server.js
├── package.json
└── README.md
Clone the repository
git clone https://github.com/Ssoleed/5G-Turf.gitGo into the project
cd 5G-TurfInstall dependencies
npm installStart the server
node server.jsOpen your browser
http://localhost:3000
Uploaded..
- Online payment integration
- Email notifications
- User authentication
- Database integration (MongoDB/MySQL)
- Mobile responsiveness improvements
- Booking calendar
- Online chat support
- Admin analytics dashboard
Contributions are welcome.
Fork the repository and submit a Pull Request.
Suleiman Aliyu Ahmed
GitHub: https://github.com/Ssoleed
Portfolio: https://manchesta-devworks.netlify.app
WhatsApp: https://wa.me/2348168114611
If you found this project helpful, consider giving it a ⭐ on GitHub.