20-22 Wenlock Road, N1 7GU, London

ProjeX – Project tracking with SharePoint

What is Projex ?

ProjeX is a custom SharePoint solution developed and designed to record and track your projects in SharePoint. As SharePoint has already some limited functionalities around the project management, we have enhanced those capabilities, by:

  • Building a new user interface that provides the users with a very rich and user-friendly interface that facilitates and simplifies the projects’ tracking tasks.
  • A set of advanced back-end functionalities to enhance the existing SharePoint functionalities, such as column level security, partial data viewing, aggregated views from different lists …etc.

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

256_256_dev_time (Demo)

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.

Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.