https://github.com/chaimabnaicha/builderz4sae8frontend
Builderz is a web-based construction management platform designed to enhance collaboration between engineers, project managers, HR, employees, and clients. From the initial site planning to the final building delivery, our solution offers advanced features to ensure efficient tracking and seamless communication among all stakeholders.
https://github.com/chaimabnaicha/builderz4sae8frontend
angular authentication bootstrap component html-css-javascript lazy-loading openapi
Last synced: about 1 month ago
JSON representation
Builderz is a web-based construction management platform designed to enhance collaboration between engineers, project managers, HR, employees, and clients. From the initial site planning to the final building delivery, our solution offers advanced features to ensure efficient tracking and seamless communication among all stakeholders.
- Host: GitHub
- URL: https://github.com/chaimabnaicha/builderz4sae8frontend
- Owner: chaimaBnAicha
- Created: 2025-02-13T14:20:19.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-12T21:51:54.000Z (11 months ago)
- Last Synced: 2025-05-12T22:37:03.224Z (11 months ago)
- Topics: angular, authentication, bootstrap, component, html-css-javascript, lazy-loading, openapi
- Language: JavaScript
- Homepage:
- Size: 17.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Builderz is a web-based construction management platform designed to enhance collaboration between engineers, project managers, HR, employees, and clients. From the initial site planning to the final building delivery, our solution offers advanced features to ensure efficient tracking and seamless communication among all stakeholders. With the integration of artificial intelligence, Builderz automates various tasks, reducing management time and improving decision-making. Our goal is to provide a structured and high-performing work environment, ensuring the success of every construction project.
### Builderz4SAE8FrontEnd ###
##Technologies Used
Frontend :
#Angular
#Component-Based Architecture
#Lazy Loading
#Authentication Guard
#OpenAPI Generator for Angular
#Bootstrap
##Learning Objectives
By following this project, you will learn:
+Designing a class diagram based on construction management business requirements
+Implementing a mono-repo approach for better project organization
+Securing the application using JWT tokens with Spring Security
+Managing user roles and permissions for engineers, project managers, HR, employees, and clients
+Implementing user registration and account validation via email
+Integrating AI-powered features to optimize decision-making and reduce management time
+Dockerizing the infrastructure for deployment and scalability
#Diagram class:

#Esprit_school_of_engineering
##Contributors
Oumayma Hasnaoui : Task Management Module
Oumayma Hasnaoui : Step Management Module
Chaima Ben Aicha : Project Request Management Module
Chaima Ben Aicha : Project validation Management Module
Syrine Zaier : Advance Management Module
Syrine Zaier : Leave Management Module
Yassine Zagrouba : Insurance Management Management Module
Yassine Zagrouba : Offer Management Management Module
Firas Trabelsi : Stock Management Module
Firas Trabelsi : Invoice Management Management Module
#Esprit School of Engineering