Skip to content

A Playground booking system built in Java as a final project for the Software Engineering course in college

Notifications You must be signed in to change notification settings

MahmoudAbdelazim/GoFo-Playground-Booking-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

Software Engineering Project

GoFo Playground Booking System

This project is the final project of the Software Engineering course taught in Cairo university, it's basically a Playground booking system that is built to handle both players and playground owners' needs.


The project is divided into 3 Tasks:

Task 1 - Software Design Specifications

This contains the software design diagrams which include

  • UML Class Diagram
  • UML Sequence Diagrams
  • UI Mockup Designs for the system

Task 2 - Implementation

This is where the actual coding takes place, and the code is built around the UML Diagrams designed earlier, allowing users to interact with the system using a console UI.
it has two main user types:

Playground Owners:

  • Signup/Signin to the system
  • Add a playground and wait for approval by admins
  • Add the available slots of their playgrounds
  • Check their eWallet balance
  • View their current bookings, etc.

Players:

  • Signup/Signin to the system
  • View the available playgrounds
  • Filter playgrounds by specific time slots
  • Book a playground
  • Create a Team
  • Modify their own team, etc.

Task 3 - Hosting and Documentation

Documenting the code implemented earlier using JavaDoc and generating the HTML pages for the documentation


Team members:

Mahmoud Abdelazim
Amr Bumadian
Ahmed Alaa
Ziad Amr
Eslam Fawzy

Under the supervision of Dr. Mohamed El Ramly

About

A Playground booking system built in Java as a final project for the Software Engineering course in college

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages