Product Information Management

Created by Valentin Shakhov.

I'm a Developer in Moscow, Russian Federation. I work at Devino Telecom.

Project Description

PIM is a software system where one can aggregate product information with variable attributes from different suppliers, store it, edit and finally publish to the web-shops - these are just the basic functions, the farther the more.
There is a working prototype of the product, however it is limited to only one user, although it is quite complex and heavy. The decision has been taken to shatter it into micro services with separate back and front ends communicating with each other via rest-api.
The tech stack in the back is going to be: java, spring, hibernate, postgresql and other orchestrating stuff.
The front end seems to me consisting of react, node.js and bootstrap for the start would be enough I suppose.
Performance, scalability and flexibility are the number one principles of the product.
You can see some analogous here:
(this is not an advertisement)

From the very beginning of its development the purpose was to serve only one customer, while the existing solutions were lack the desired functions and/or were kinda costly. After the customer's wills were satisfied I decided to evolve the product and push it into the "clouds". This is a handy place to try new technologies and approaches, and one day it might become money worth, which is also a good motivator.

Being experienced in back-end technologies I'm lack of contemporary front-end development knowledge.
Therefore I'm looking for a front-end developer with javascript, css, html knowledge willing to dive into react.js or already experienced and just having some spare time to take part in this product.
UI designer is also warmly welcomed.

Project Goals

  • turn the existing monolith system into micro services and adapt multi tenancy

  • provide its main functions with the user web-interface

  • publish the product and continue on developing new awesome functions

Send Feedback or Questions

Almost done!

Check your inbox for a verification email from CollabFinder. Click the verification link in that email and your question will be posted.


Follow This Project

Get Email Updates

Almost done, please check your email!

Tweet Project