Notice: This project is a GUI that is ment to work with backend API
The sole purpose of this project is to fullfill requirements of Riverdi stakeholders (Riverdi Sales Department) in terms of creating an application for convienient RFQ (Request For Quotation) mangement and integrate it with current workflows that are run in Comarch ERP XL, ClickUp and SharePoint.
- Add new RFQs
- Generate unique RFQ code (based on specification)
- list RFQs
- sort RFQs (handled on frontend)
- filter RFQs (handled on frontend)
- Add requirements (with notes) to existing RFQs
- All
CRUD
operations on: RFQs, requirements, distributors and users - Comarch ERP XL integration (fetching customers)
- SharePoint Integration (creating specified folder structure, puting files)
- ClickUp Integration (creating tasks, assigning people, fetching task statuses)
I've created separate layer of utility methods to handle database operations.
They should be used in controller business logic instead of operating directly on database.
UserRepo.find();
[{id, username, name, email, shortname, role_id}]
Returns list of all users that are not admins and are not marked as
deleted
.
UserRepo.findWithAdmins();
[{id, username, name, email, shortname, role_id}]
Returns list of all users (admins included) that are not marked as
deleted
.
git flow
server side sorting + data pagination
Abstract of the project or small introduction of what the project is about