Skip to content

McGill-ECSE321-Fall2021/project-group-20

Repository files navigation

ECSE 321 -Introduction to Software Engineering Project Group 20

Project Overview 📚

The Library System,that we will develop,provides free access to books, movies, archives, newspapers and music albums to users of a small town. The System allows users to browse available titles, reserve them, and then pick them up at the library afterwards. The users must create an account through the website or the application and then must be verified by the Head Librarian. In return, they will be issued a library card. Since the library mainly provides resources to the local of the small town, users who live outside of the small town must pay a small fee to use the library's services. The Head Librarian has the privilege to hire and fire Librarians, assign shifts to them and setup the library's opening and closing hours.

The website and application is accessed by two types of users: the employees which include the Librarians and the Head Librarian, and the local citizens.

Description

The Developpers 👨‍💻

Name GitHub Major Year
Alexandru Bangala AlexandruB30 Software Engineering U2
Harsh Patel HPatel999 Software Engineering U2
Ehsan Ahmed royalblaster Software Engineering U2
Dan Hosi Dan4160 Software Engineering U2
Abdelmadjid Kamli Majdoub90 Software Engineering U2

Member Roles 🏷️

Name Role Tasks
Alexandru Bangala Documentation, Project Manager, Software Developper Build System and CI, Project Setup, User Model and Subclasses and Persistence, Requirements, Use Case, Domain Model, Report, Readme
Harsh Patel Documentation, Software Developper Booking - Hour - Event Models and Persistence, Requirements, Use Case, Domain Model, Report, Readme
Ehsan Ahmed Documentaion, Software Developper Title - Author Models and Persistence, Requirements, Use Case, Domain Model, Report
Dan Hosi Documentaion, Software Developper LibrarySystem - Calendar - Address Models and Persistence, Requirements, Use Case, Domain Model, Report, Wiki
Abdelmadjid Kamli Documentaion, Software Developper Item and Subclasses - Event Models and Persistence, Requirements, Use Case, Domain Model, Report

Time Spent ⏳

Name Time Spent in Hours (Sprint 1) Time Spent in Hours (Sprint 2) Time Spent in Hours (Sprint 3) Time Spent in Hours (Sprint 4) Total Hours
Alexandru Bangala 38 40 31 8 117
Harsh Patel 32 35 28 5 100
Ehsan Ahmed 32 35 30 5 102
Dan Hosi 32 30 28 5 95
Abdelmadjid Kamli 32 36 30 7 103

Sprint 1 Wiki 🏃

Sprint 1: Project Report

Sprint 2 Wiki 🏃

Sprint 2: Project Report

Sprint 3 Wiki 🏃

Sprint 3: Project Report

Sprint 4 Wiki 🏃

Sprint 4: Project Report

About

project-group-20 created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors