E-commerce for graphic designers
Implementing a Rails application from scratch
Duration: 2015.09 - 2016.08 (1 year)
Technologies: Ruby, Rails, PostgreSQL, JavaScript, AngularJS, HTML, CSS
Methodology: Scrum
A single-page-app for the Polish market for selling business cards, posters and other graphics. The graphical projects could be customized by users in the browser.
Client had an application that was already started in PHP by other company, but the development failed on the early stage. Along with few other devs, we’ve rewritten the application in Rails + Grape + JangularJS (1.6). After this we started implementing new features that client was requesting.
Some of the features:
- full, ecommerce-like checkout process
- many templates for business cards, posters, and other graphical projects
- templates editable by users in the browser
- validating generated projects by an external service and ordering it in a dedicated printing house
- admin panel with a lot of options (eg. importing the templates, pricings)
- management panel for users
- users could talk to designers, offering their templates
- background jobs for nightly fetching/upadting products from external data providers