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.


Yasen & Book Our Team Section
Yasen & Book Books Section
Yasen & Book About Us Section

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

All-in-One Project Management Software

Project Overview Wherever you work in a construction firm or a software development company, your business success will depend on your ability to effectively handle resources. A strong managing system...

more

Business card scanner app

Project Overview QR Me project is an offline mobile app that allows you to share your business cards using QR code. It demands a sign up either via a Google...

more

Educational App for Kids

Project Overview The project is an educational application for pupils in 1st and 2nd grade. This app allows teachers to create educational quizzes that teach the same subjects that children...

more

Norwegian Delivery Service App

Project Overview Getting to the store can be challenging in our regular routines, but as the spread of the novel coronavirus means most people are currently being asked to stay...

more

FootCan

Project Overview FootCan is a hyper-casual mobile game for iOS and Andriod platforms. The user plays for a soccer player who protects his cans from being hit. The goal of...

more

testimonials