646 886-6928 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

E-Learning Platform for Kids

The project is an education platform for early children ages 5-11. This platform helps children learn across subjects including biologic, genetic, science, and more. This customized, adaptive curriculum targets your...

more

Video Content Aggregator App

The project is a video content aggregator application with a convenient search option that combines data from different sources into a single data base. It helps users find any movie,...

more

Decentralized Object Storage Service

Companies like Google and Dropbox have dominated the market, offering large amounts of storage for competitive pricing for businesses. These companies, however, can access the data stored in their servers...

more

All-in-one Assessment Platform

This project is a digital education platform that connects teachers, students, and their parents, making the education process more efficient, transparent, and modern. The app has an intuitive and user-friendly...

more

Live Wallpaper App

The project is a live wallpaper application for iOS devices. This app is well organized and contains an extensive library of wallpapers, live wallpapers, and themes. In addition, it is...

more

testimonials