Skip to content

kmaryam27/amazon_clone

Repository files navigation

AMAZON CLONE PAGE

This is Amazon clone site.

Amazon-clone

Getting Started

Prerequisites

node.js and node package manager (npm) shall be installed.

Installing

After clone to your local repo.

npm install

Then, run app

node app.js

Product image

Upload Photo

Following is the folder structure.

├── app.js
├── bin
│ └── www
├── db
│ └── mongoose.js
├── models
│ └── inventory.js
│ └── user.js
├── package.json
├── public
│ ├── images
│ ├── javascripts
│ └── stylesheets
│     └── style.css
├── routes
│ ├── index.js
│ └── users.js
│ └── inventories.js
└── views
│ └── partial──navbar.hbs
│ └── review──user_review.hbs
│ └── cart.hbs
│ └── home.hbs
│ └── index.hbs
│ └── inventory-edit.hbs
│ └── inventory.hbs
│ └── layout.hbs
│ └── login.hbs
│ └── purchase.hbs
│ └── register.hbs
├── error.hbs
├── index.hbs
└── layout.hbs
└── package.json
└── Procfile
└── README

Features implemented

  • Secure login - login by using Passport.JS local strategy
  • Item search - by item name, by item tag in department
  • Item purchase - add item(s) to cart, change qty after in cart.
  • Item review - review item(s) and grade
  • Item edit -- edit item(s), qty, name, description, etc..

Running the tests

Automated test is not implement here. Future improvment

Deployment

Use Heroku to deploy, https://gt-amazon-clone.herokuapp.com/

Built the following major node packages,

Versioning

Authors

License

This project is licensed under the MIT License

Acknowledgments

  • CJ Jordan and Hannah Patellis, our bootcamp teachers.
  • Arturo Salmeron, our TA

Note

This project includes images from Amazon sites. All copywright of images from Amazon site belongs to Amazon.

About

GT group project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published