Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/roundedtoken/yacht_shop

YachtShop is a delivery order website for a yacht equipment store in Pärnu, Estonia with over 2,000 products from the world’s leading manufacturers and branded cable crimping service
https://github.com/roundedtoken/yacht_shop

adaptive-layouts create-react-app cross-platform cssmodules express i18n mssql onlinestore react redux responsive-layout scss

Last synced: 15 days ago
JSON representation

YachtShop is a delivery order website for a yacht equipment store in Pärnu, Estonia with over 2,000 products from the world’s leading manufacturers and branded cable crimping service

Awesome Lists containing this project

README

        

# [***YachtShop***](https://yachtshop.ee)

## Descrition

[YachtShop](https://yachtshop.ee) is a delivery order website for a yacht equipment store in Pärnu, Estonia with over 2,000 products from the world’s leading manufacturers and branded cable crimping service

## Technologies

### Front-end stack










### Back-end stack






### DevOps stack






## About the work done

### Front-end

- A working prototype was created based on `create-react-app` with a `modular architecture`
- A cart and favourites system was implemented via local storage with support for syncing between different browser tabs
- A nautical themed design was created
- Various `animation` elements were added
- Custom `internationalization` was implemented, supporting Estonian, English and Russian languages
- Powerful tools like `quick navigation`, `navigation breadcrumbs`, also product `sorting`, `filtering` and `search` were implemented
- `Responsive` `cross-platform` `adaptive` layout was implemented with support for mobile, tablet and all screen sizes, including via classic `@media` and progressive `@container` queries
- Convenient viewing of product photos is implemented using the `Swiper.JS` library
- A user-friendly interface was made for the custom wire rope swaging program
- Modern `skeleton loaders` were added for most loading states

### Back-end

- A `multilayer architecture` was designed with `routing`, `controllers` and application `services` on the `Express framework`
- Fast database interaction was achieved via optimized `SQL queries`