Customer Relationship Management
Customer Relationship Management (CRM) is a project for my thesis. This project is using microservices architecture to integrate with ERP and SRM.
Explanation
Customer Relationship Management (CRM) is a project for my thesis. This project is using microservices architecture to integrate with ERP and SRM.
Problems
The main problem I was facing is there is no similar projects (CRM with retail as the end user and it's relationship with industry) out there. So I had to do some researches to find the best flow for retail and industry. There was also some inconsistent database designs because I also had to design the database carefully to ensure seamless integration with SRM and ERP systems.
Project Goals
The project aims to develop a CRM using microservices architecture. The project will be integrated with SRM (Supplier Relationship Management) and ERP (Enterprise Resource Planning) systems. The main goal of this project is to develop the system based on the UI/UX design, database design, and the flow of business model. I aim to create a CRM with retail as the end user. In this project, retail can request to buy products from the industry through the flow. If industry accepts the retail's request, contract will be made.
Tech Stack
Next.js serves as the main frontend framework, while Express.js powers the backend. Other crucial libraries that is used:
Features
This project currently has these features:
And be planned to have these feature: