Skip to content

An exercise in designing developing and deploying an application

Notifications You must be signed in to change notification settings

umamiMike/foodshop-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shopping Cart Demo Application WIP

Trivial happy path implementation of a shopping cart client written in Javascript and Elixir. Written as a demo of the technology.

hosted here

Features

  • uses Typescript
  • uses React with useReducer() and useContext() hooks
  • Apollo GraphQL client
  • uses Absinthe GraphQL plug
  • uses TailwindCSS for styling

Server

  • Install dependencies with mix deps.get
  • Create and migrate your database with mix ecto.setup
  • Start Phoenix endpoint with mix phx.server or inside IEx with iex -S mix phx.server

Client

  • Install dependencies with yarn install or npm install
  • Start the React application with yarn start or npm start