+18774103947 info@vironit.com

YasenAndBook

Project Overview

YasenAndBook is an online bookstore for children. Here, authors, illustrators, and translators can sign up and add their works to the catalog. The store publishes and sells books of Russian authors in different languages to let the kids from any country read them. There are e-books and other goods, e.g. coloring books, labyrinths, and dictionaries. Some products may be downloaded, some may be previewed directly on the website. The owners may manage the content through the admin panel.

Client

The customer is from Russia, the target markets are Russia, France, and China.

Industry

E-commerce, e-books, publishing.

Challenge

Our challenge was to modify the website:

  • add the admin panel
  • plug SSL (HTTPS) to provide security
  • plug Spring Boot
  • transit from JOOQ to Hibernate
  • transfer PDF files from the database to the server
  • add the ability to download the files
  • modify the front end in accordance with the changes on the back end
  • create connections between the database objects
  • synchronize testing and production environment to ease the subsequent project deploy

Development Process

Our actions were mostly aimed at backend improvements. It is built using Java, Spring Boot/Security, Hibernate/JOOQ, Lombok, Liquibase, and SLF4J. Other technologies used:

  • Frontend:
    • Angular 6
    • HTML
    • CSS/SCSS
  • Database — PostgreSQL
  • Web server — NGINX
  • Smart cart and payments — kak2c

Result

The admin panel became more secure, the database is now easy to read and maintain. We improved the website’s scalability and prepared to extend it in the future.

OTHER PROJECTS

Garbage Truck Driver App

The project is an application for drivers of garbage trucks, which automates the process of garbage collection. Drivers can easily view and scroll through their route list, update stop activity,...

more

All-In-One E-commerce Platform

The project is an all-in-one e-commerce platform to start, run, and grow a business. This platform allows you to create various online stores. It includes modules of inventory, creating product...

more

Decentralized Exchange Platform

This project is a decentralized exchange platform that connects cryptocurrency buyers and sellers. This platform allows a user to remain in control of their private keys when transacting. It employs...

more

Energy Management System

This project is an energy management tool designed to keep track of the energy efficiency of any facility or space. This tool is optimized to run on all platforms. It...

more

Match-Three Puzzle Game

This project is a match-three puzzle video game that draws gameplay elements from both Candy Crush Saga and Bejeweled. Players attempt to connect chains of like-colored jellies, moving in any...

more

testimonials