Skip to content

DesignByOnyx/artifact-uprising-exercise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Artifact Uprising - simple shopping cart

Simple shopping cart application coding exercise for Artifact Uprising.

Installation

This project is a monorepo managed using pnpm. To get started, install pnpm globally, clone the project and install.

npm i pnpm -g
git clone https://github.com/DesignByOnyx/artifact-uprising-exercise.git
cd artifact-uprising-exercise
pnpm i

Development

This project uses docker to wrap/run the client and server projects simultaneously during development. It is assumed that you already have docker installed and your $PATH configured accordingly. To start development (with live reloading) run the following command, then navigate to http://localhost:3000:

docker-compose up

NOTE: append --build if you make any changes to the docker files

About this application

Server

The server project is built with and generated by feathersjs. It is a lightweight, real-time enabled NodeJS API server which uses an in-memory database to allow ease of installation. This can be easily converted to one of nearly a dozen database engines later thanks to feather's architecture.

Client

The client application is built with react and was generated using npx create-react-app.

About

A simple client/server shopping cart application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published