About • Roadmap • Contributing • Feedback • Contributors • License • Acknowledgements
- Backend Project: zemno-be.github.com
Zemno offers a unique digital fashion experience for customers, by providing the an intuitive and simple way of buying your favorite products online.
- Storefront
- Offers
- Latest products
- Featured products
- Trending products
- Wishlist
- Cart
- Checkout
- Product screen
- Store screen to view products by categories
- Filter and sort your favorite products
- Searching
- Read what other people think about a product
- Reviews are important in picking the right product for you
- Account dashboard
- General account information
- Orders and invocies
- Addresses
- Security and privacy settings
The entire codebase consists in JavaScript, here is a list of technologies used:
- NextJs: Front-end framework
- Redux-Toolkit: State management
- RTK Query: Data fetching and caching
- Material-UI: UI Library
- Emotion: CSS-in-Js Solution
zemno/
├──
public
— public static files and assets
├──
pages
— application views and router
├──
data
— static data and mocks
├──
tests
— unit and integration test files
├──
src
— app src files
├────
components
— common React components, UI building blocks
├────
services
— network calls and business logic
├────
store
— redux store
└────
theme
— customized Material UI theme
- We run Prettier and Eslint
on-commit
, which means you can write code in whatever style you want and it will be automatically formatted according to out style standard when you rungit commit
. - We use commitlint with config-conventional, which means all commit messages should follow conventional rules.
See the open issues for a list of proposed features (and known issues).
Any contributions you make are greatly appreciated. There are many ways in which you can participate in this project, for example:
- Submit bugs and feature requests, and help us verify as they are checked in
- Review source code changes
If you are interested in fixing issues and contributing directly to the code base, please see the document How to Contribute, which covers the following:
This project follows the all-contributors specification. See more details about the contributors
Andrei Chirila 💻 |
Licensed under the BSD-3-Clause license. See BSD-3-Clause for more information.