Lamazon

This app was created during my time as a student at Code Chrysalis.

It uses Node, React, Redux, Express, Mongodb and webpack.

screenshot-lamazonuniversal hmqtpfjzkh ap-northeast-1 elasticbeanstalk com-2018 03 30-13-31-50

Key Features

  • Bookstore with shopping cart functionality
  • Items in shopping cart get stored persistently in the database, even after leaving the page
  • Styling of react components mainly provided by react-bootstrap, including a carousel component
  • Admin page that enables saving and deleting books from the database

Requirements

  • MongoDB set up and run locally

Setup

# Clone github repository and goto app folder
$ git clone https://github.com/alpenfritz/lamazon-universal.git
$ cd lamazon-universal

# Install node dependencies
$ yarn install

# Run the app
$ yarn start-local

# Open browser and goto http://localhost:3000/

Future Plans

  • Store orders in the database
  • Attach photos to book items
  • Admin login

Resources