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

MustafaTaha09/Gofo-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 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

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published