Architecture
The solution has been designed and architected as follow:
- The data has been saved in different SharePoint Lists
- All the configurable parts of the system are also saved in different SharePoint Lists.
- We used the SharePoint security and permissions model as the first layer of data security, the second, more robust layer, was built around the application, where we implemented field-level security, data access logging …etc.
- We removed the direct access to the back end lists (except for certain users), and implemented a redirection to the ProjeX home pages.
- On top of those data sources, we have developed an entirely new user interface using Bootstrap, CSS, JS, JQuery.
- The data access (CRUD) from the user interface and the back end is ensured by SP.JS the built-in JavaScript library for SharePoint.
Technologies used
The solution was built using mainly Microsoft technologies. Being a SharePoint solution, we used the following technologies:
- SharePoint
- Power Automates
- SP.JS
- Bootstrap, CSS3 & JS: For the front end
- Other JS frameworks.
Screenshots
More details
Development time
The whole solution was built from scratch (without the data import) in 3 months, including the tests, demo, and user training.
Clients
This solution has been built for Rolls Royce.
Want to learn more?
Interested in this solution or something similar, let’s have a chat.
Our experts will be glad to discuss your needs and suggest the best solution for you.