Skip to content

SakshiKekre/HealthClubManagementWebsite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project is a part of coursework for Software Systems Engineering

Summary of the Contributions

  1. Sakshi - UML class diagrams, architecture, frontend
  2. Naga - WireFrames, architecture, frontend
  3. Ujwala - Database connectivity and design, architecture, backend
  4. Chinmayi - Database design, architecture backend, AWS deployment

Tech Stack

  • REACT
  • NODEJS
  • Java
  • Springboot
  • MongoDB - atlas
  • AWS

Feature set

Users for our application

Employee Members Non - members

Homepage

Displays the homepage with options to either login as user or admin, or just view the classes as non user. Displays user login page upon clicking user login button. Displays admin login upon clicking admin login button.

User login

  • User can Search and Enroll in a class
  • Add and Track his activities
  • See Class Schedule
  • View Profile Details

Admin login

  • Admin can add add user, check-in and check-out the users.
  • Admin can also check the user analytics.

XP Core Values Maintained

Simplicity: As a team we strived to keep the design and implementation of the software as simple as possible. This is achieved by avoiding unnecessary complexity, using straightforward and easy-to-understand code, and focusing on delivering the most important features first.

Communication: To make sure that everyone was aware of the project's requirements, deadlines, and progress, communication was essential throughout. Calls, group chat, and scrums thrice a week(Monday, wednesday and Friday) were how we kept in touch and engaged with one another. Each member of the team made a conscious effort to communicate and keep tabs on the situation.

Courage: From the first meeting, a space was created to allow for open conversations. We utilized the resources and abilities that we all possessed to the fullest extent while also continuously developing each of our skill sets. We spoke extensively about technology and architecture. While discussing the best approach, we spent time strengthening our understanding. We developed a bond where, each person was free to propose the finest ideas that would be useful.

Links

Documentation

  1. Usecase Diagram: WhatsApp Image 2023-05-13 at 9 38 37 AM

  2. Architecture Diagram: WhatsApp Image 2023-05-12 at 10 55 33 PM

  3. Database Diagram:

202_DB_model drawio

  1. Component Diagram: WhatsApp Image 2023-05-13 at 2 25 43 AM

AWS Deployment Resources

  1. EC2 WhatsApp Image 2023-05-12 at 11 34 33 PM

  2. Autoscaling WhatsApp Image 2023-05-12 at 11 35 15 PM

  3. ELB WhatsApp Image 2023-05-12 at 11 32 28 PM

  4. Route53 WhatsApp Image 2023-05-12 at 11 31 32 PM

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors