Skip to content

Repository files navigation

Frontend Challenge: PC Store Monorepo

monorepo

Welcome to the frontend developer monorepo challenge! This repository contains a nearly complete frontend application built with NRWL's NX monorepo build system. Designed to resembles a real-world, enterprise-scalable, frontend stack, your task will be to complete a series of stories including adding features, fixing bugs, and writing tests for the existing applications. This challenge is meant to showcase your frontend development skills in a realistic scenario.

What's included?

This repo contains two React applications and four libraries:

  • React application:
    • apps/inventory - add new products to store inventory
    • apps/microtech-store - create order by adding products to a cart and checkout
  • local libraries:
    • libs/products - import, add, edit, view products
    • libs/orders - add products to cart and checkout
    • libs/shared/data - shared app state, types, DB management, and utils
    • libs/shared/ui - common UI components

This repo also uses Nx module boundary rules to enforce architectural constraints

Tech stack

Getting started

Finally, check out the Getting Started wiki page to setup your local branch and access the development challenge stories.

About

An small example of a multi-app PC tech store monorepo.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages