April 2024 Update

After extensive reclarification of requirements with our project partner, we have the backend mostly finished thanks to Tan and Vivek. We are still speaking with the project partner however as we want to know where The Legacy wants to store their data.

We have also overhauled the UI, making it much cleaner to navigate. Our other team members have connected the frontend to the backend on most of the pages.

March 2024 Update

The requirements we received from Mr. Dragon Tran, our project partner, were vastly different from last semester’s requirements. After clearing up some questions and confusions with Tran we realized we had to redesign the database and clean the UI.

Tan and Vivek went ahead and designed this new database schema. The UI after last semester is inconsistent so Waseef and Aman have created Figma wireframe designs for a newer and cleaner UI.

November 2023 Update

As the Fall 2023 semester wraps up, our team is taking time to look back at all we have done. We are proud to say that each member has finished the front-end development for their respective pages. The entire site now has a refreshed UI that is consistent throughout each page and reflects the Legacy Senior Communities branding.

Our team is nearly complete with the back-end functionally for the admin side of the site as well. Multiple pages are fully connected to the database, so that changes are updated to the user in real time. The remaining pages are nearing completion and are actively being worked on in hopes of finishing by the end of the semester.

At this time, our team is now transitioning from development to preparing for the upcoming EPICS Expo. Our poster design is being finalized, and the team is incredibly excited to be able to present our progress.

Project Goals

  1. Fall 2023 – Complete the functionality of the Admin side of the website
    1. Responsive UI consistent with Legacy Senior Communities branding
    2. Dynamic back-end that is secure, easily readable, and modifiable
  2. Create an Entity Relationship Diagram to map out the MySQL database that will be built to hold all the data of the housekeepers and rooms – ✅
  3. Create a User Interface draft for the various pages by sketching and using Figma – ✅
  4. Develop a MySQL database that stores all of the necessary information on test housekeepers and rooms – ✅
  5. Set up a functional back-end, that is capable of storing users’ and team members’ data, along with the data for the rooms – ✅
  6. Create a functional and easy-to-use front end that can be learned by all leaders/admins – ✅
  7. Have a responsive web application that is fully dynamic and can store and save data for quality control checkups – In Progress  

October 2023 Update

Most of this month has been spent getting through an unexpected roadblock with the front-end of the site. The website had been previously developed only for viewing on laptops, but we have worked on making the site responsive for viewing on all screen sizes, including mobile phones. This process has taken us much longer than expected – we continued to run into formatting issues while trying to make the site functional, but also properly styled.

We have mostly resolved this issue by researching available components within the MUI library and restructuring the website using an adaptable grid layout. We hope to complete the responsive front-end of the site in the next week and spend November working on the back-end and database.

August – September 2023 Update

The semester has been off to an incredibly fast start, but equally fast progress has been made as well. We began the semester by taking time to get to know each other as a team and understanding the existing status of the project. This took longer than initially expected, as we ran into error and challenges with getting the environment set up on all of our laptops.

At the end of September, our team made a visit to the Legacy Senior Communities in north Dallas. Our meeting with our partner, Dragon, was very insightful and we are able to get a much clearer idea of his and Legacy’s vision for the project. We have now begun to adjust our site’s layout and implement the features the Dragon identified as being most helpful to him and his staff.

May 2023 Update

As the semester comes to an end we are putting on the finishing touches to our project. We are continuing to refine the UI and update the functionality of our application. We have added a loading buffer that shows users when a new page is loading for simplicity and implemented our navigation bar to every page to make it extremely easy to go from one page to the next. We are working on our final report and poster and have implemented a fully dynamic homepage/login screen, team members page, and inspections page. All of these pages successfully pull/add/remove data from our database as needed to add/remove new users, team members, and inspections. The performance and room pages continue to come along and mimic our front-end designs from earlier in the semester. All of our pages have full routing and can be easily accessed from any point.

April 2023 Update

We have added a fully functional login/signup form on the app homepage for users to create new accounts. This page allows us to identify who gets admin rights and who gets leader rights and determines what pages they can and cannot see. We are also continuing to refine the UI and create our different pages dynamic. The homepage and login screen is fully dynamic and the inspections and rooms pages are coming along. We are continuing to learn how to implement redux to handle API requests while making our pages dynamic.

March 2023 Update

In March, we were able to build the basis of our project and make great progress overall. We implemented the majority of our front-end designs into real code and finalized our database implementation. We have all the static pages added and we are working on currently making all of them dynamic to connect the front end to the back end. The addMembers page is now fully dynamic and functional. The navbar and dashboard components are also fully functional and exactly mimic our UI designs from before. Overall, we have built a solid foundation for our website and are on a good track to accomplishing our goals for the semester.

February 2023 Update

We were able to come together and finalize a technology stack for our project with the guidance of our mentors. We met with our project partner at their location in Dallas to confirm our understanding of the project requirements and implementation. We finished our final project plan and decided on team roles and leadership. We finished developing the ER database diagram and got it approved by our project partner. We began drafting the UI components of our project manually and have multiple sketches and drawings of different pages that we plan to create within the application. We are also continuing to learn the needed technologies in our free time and have assigned various technological roles within our team.