Project Image
Project Image
Project Image

Real State Agency - ASP.NET MVC

#HTML #CSS #C# #MVC #Git #Agile #Jira #.Net #SQLServer #T-SQL #ASPNET

This project was made in collaboration with a classmate. The project began with a thorough analysis of use cases to understand the functional requirements of the application. This phase helped in defining the scope and features that needed to be implemented. Following this, an Entity-Relationship Diagram (ERD) was created to design the database schema, ensuring efficient data management and relationships. The Relational Database used was MySQL.

Additionally, Unified Modeling Language (UML) diagrams were utilized to map out the system architecture, including the various components and their interactions. This step provided a clear blueprint for the development process and helped in structuring the codebase effectively.

Technical Implementation:
The project leveraged ASP.NET MVC framework, utilizing its powerful features for building scalable and maintainable web applications. Throughout the development cycle, Entity Framework Core was used along with migrations to manage database changes seamlessly, ensuring data integrity and version control.

The application was divided into two main parts: server-side and client-side. On the server-side, a robust validation system was implemented to validate form fields and ensure data accuracy. This involved implementing custom validation logic and handling error messages effectively.

Furthermore, the project incorporated an authorization system to restrict access to certain parts of the application based on user roles. Only authorized users were granted access to sensitive features, enhancing security and user privacy.

Created on 03-24-24 by Charliane | Category: Web Development