/asana-yoga

A full stack Node.js and React shopping cart app.

Primary LanguageJavaScript

asana-yoga

A full stack Node.js and React shopping cart app for yoga supplies.

Live Site

Features

  1. User can view a catalog of items
  2. User can view product details
  3. User can add a product to their cart
  4. User can view their cart
  5. User can place an order
  6. User can view total

Technologies Used

  • React.js
  • Node.js
  • Express
  • PostgreSQL
  • Bootstrap 4
  • HTML5
  • CSS3
  • AWS EC2

Getting Started

  1. Clone the repo and navigate to the directory
    cd wicked-sales-js
  1. Install all dependencies npm install

  2. Start your PostgreSQL server sudo service postgresql start

  3. Import existing database npm run db:import

  4. Compile project npm run dev

  5. Access application by entering https://localhost:3000 in the browser

Lessons Learned

  • How to create and handle session data using Express session middleware
  • Utilizing Bootstrap in a React environment to create a responsive application
  • Creating a Node.js API that communicates with and updates a PostgreSQL database
  • Deploying application to the web using AWS EC2

Preview

Asana Preview