Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏟️ 5G-Turf

A modern full-stack sports, recreation, and facility booking platform built with Node.js, Express, HTML, CSS, and JavaScript.

Node.js Express JavaScript HTML5 CSS3 License


📖 About

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.


✨ Features

  • ⚽ 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

🛠️ Tech Stack

Frontend

  • HTML5
  • CSS3
  • JavaScript

Backend

  • Node.js
  • Express.js

Data Storage

  • JSON-based storage

📂 Project Structure

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

🚀 Installation

Clone the repository

git clone https://github.com/Ssoleed/5G-Turf.git

Go into the project

cd 5G-Turf

Install dependencies

npm install

Start the server

node server.js

Open your browser

http://localhost:3000

📸 Screenshots

Uploaded..


🎯 Future Improvements

  • Online payment integration
  • Email notifications
  • User authentication
  • Database integration (MongoDB/MySQL)
  • Mobile responsiveness improvements
  • Booking calendar
  • Online chat support
  • Admin analytics dashboard

🤝 Contributing

Contributions are welcome.

Fork the repository and submit a Pull Request.


👨‍💻 Author

Suleiman Aliyu Ahmed

GitHub: https://github.com/Ssoleed

Portfolio: https://manchesta-devworks.netlify.app

WhatsApp: https://wa.me/2348168114611


⭐ Support

If you found this project helpful, consider giving it a ⭐ on GitHub.

About

A full-stack sports, recreation, and facility booking platform with membership management, food ordering, and administrative dashboard built using Node.js, Express, HTML, CSS, and JavaScript.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages