Short description
The app has been developed on Ruby on Rails platform, the DB Postgresql
This is an online trade platform. Fast and simple in use.
The app divaded on client's and admin's sides.
Any visitor can surf catalogs of products as well as About project
and Home pages.
Any willing one can register on the site providing an valid email and after registration become able to make purchases.
After purchase a customer as well as app's administrator receive an email with confirmation.
Access to the admin side have only registered persons with admin rights.
Admins besides functions available for registered users can also edit product's DB (full CRUD operations),
lock/unlock user's account, grant or revoke admin's rights to certain users.
Features utilized in the app
- User registration, authorization and authentication
- Fast and convenient tool for search in DB of products, orders or users
- Mobile version of app
- Adaptive design
- Smooth item’s scrolling and fast content load due to “lazy load” feature
- Cozy cart and order history
- Last admin protection
- Edition/deletion of product items individually as well as in bulk
- Support upload of list of products through .CSV (full CRUD)
- Support download DB of products in .CSV
DB structure

The tools used for the app development
- Ruby on Rails
- Postgresql
- Hot Wire (Turbo Stream)
- HTML, SCSS, CSS3, Java
- Google reCAPTCHA v3 + v2 CheckBox
- gem I18n for internationalization. Two languages support
- gem Devise user’s registration and authorization
- gem Pandit access rights management
- gem Rolify user’s authentification
- gem Pagy pagination
- Design, search tool, .CSV support and other app’s features have been written by your humble servant :-)