Skip to content
@vijay-72-CMK

vijay-72-CMK

Custom Mechanical Keyboard Website

Welcome to the Custom Mechanical Keyboard Website! This platform offers a seamless experience for purchasing and customizing high-quality mechanical keyboards tailored to your preferences.

Microservices

  • user-microservice: Manages user authentication and profile information.
  • product-microservice: Handles product inventory and details.
  • cart-microservice: Facilitates shopping cart functionality.

Backend Tech Stack

  • Java & Spring Boot: Backend development framework.
  • MongoDB & MySQL: Databases for data storage.
  • JWT (JSON Web Tokens) & Spring Security: Authentication and authorization mechanisms.
  • RFC 7807 (ProblemDetails): Ensures standardized error handling responses.

Micro Frontends

  • container-mf: Integrates micro frontends for a seamless user experience.
  • product-mf: Displays detailed product information and customization options.
  • cart-mf: Manages the shopping cart, allowing for easy checkout.

Micro Frontend Tech Stack

  • Create React MF: Utilizes Module Federation for building modular micro frontends. Learn more here.

Frontend Tech Stack

  • React: Frontend library for building dynamic user interfaces.
  • React-bootstrap: Bootstrap components adapted for React.

Project Technical Details

Click to view Technical Details SVG Technical Details SVG

Available Scripts

In the project directory, you can run:

  • npm start: Launches the app in development mode. Open https://localhost:3000 to view it in your browser.
  • npm test: Executes the test runner in interactive watch mode.
  • npm run build: Builds the app for production to the build folder.
  • npm run eject: Provides full control over configurations.

Learn More

Explore the following documentation for further understanding:

This website is your destination for purchasing and customizing premium mechanical keyboards. Build your dream keyboard today!

Popular repositories Loading

  1. container-microfrontend container-microfrontend Public

    JavaScript

  2. product-microfrontend product-microfrontend Public

    JavaScript

  3. cart-microfrontend cart-microfrontend Public

    JavaScript

  4. user-microservice user-microservice Public

    Java

  5. product-microservice product-microservice Public

    Java

  6. cart-microservice cart-microservice Public

    Java

Repositories

Showing 7 of 7 repositories

Top languages

Loading…

Most used topics

Loading…