DEV Community

Eng Ggg
Eng Ggg

Posted on

suggest design warehouse management

Hi everyone,
I am working on origination has many sites like pharmacy , patient ,... and it asked me to build new site for a warehouse management system , and I would love some feedback on the architecture we're considering. Our goal is to create a system that efficiently handles housing requests, maintenance management, and user roles.
System Overview:
Tech Stack: ASP.NET Core , SQL Server
User Roles: Employees, HR, Housing Managers, Maintenance Staff, System Admins
Modules and Features:
Housing Request Management: Allows employees and HR personnel to submit and manage housing requests, track the progress of these requests, and handle checkouts or renewals.
Maintenance Management: Facilitates the submission and tracking of maintenance requests, assignment of tasks to technicians, and monitoring of the completion status of these tasks.
Unit and Asset Management: Housing managers can manage housing units, monitor availability, and track the status of assets within each unit.
Reporting: The system generates various reports for different roles, including housing utilization, maintenance activities, and system-wide operations.
Proposed Architecture:
1- Modular Monolithic Approach: Each module (e.g., Request , Maintenance, User Management,....) is a separate MVC project within the same solution.
Shared Services: Centralized services for authentication, logging, and error handling.
Database Design: same database
2-MVC Approcach
3-Microservices
4-MVC with different area
5- pls suggest another approach

Team Composition:
2 Full-time Developers
1 Part-time Team Leader
the time for the project : need it through 3 months
Any advice or suggestions would be greatly appreciated!

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay