Giter Club home page Giter Club logo

cedar-house-candles's Introduction

Cedar House Candles

Description

A small full stack ecommerce website that is performance optimize, can scale up, single page website, secure, and easy for the client to maintain without developer help .


Table of Contents


Installation Instructions

This app will be deployed to heroku where it is fully functional without any installation. If you want to download the app locally you will need to run npm install in the root directory to install all dependencies for the project. The app also features a seeder that can be utilized by running npm run data:destroy to destroy all data in the database and npm run data:import to seed the database with the product and user seeds.


Usage Information

The front page will present the user with the current collection and best sellers. Clicking on the the information icon in the bottom left of each image presents the user with a detailed product page with more information. The user can then add the product to the cart or select shop in the navigation to take them to view all products available. Once all desired products are in the cart the user can proceed with the checkout process. The user will be prompted to login if not currently authenticated when proceeding to checkout detailing the features of being logged in. The user will then proceed through the checkout process and cart review to place an order. Once place order is selected the order is now in a state to proceed with payment for the order to be completed. When the order has been paid it will take the user to a thank you for your order screen. If logged in when ordering the user will have order history on the dashboard and will be able to complete the purchase through an order detail page if returning to an unpaid order.

Deployed Link: https://cedar-house-candles-project.herokuapp.com/


License

This project is not utilizing a license


Contribution Guidelines

This project is fully open source, any pull requests for improvements will be reviewed.


Test Instructions

This app does not utilize tests


Questions

If there are further questions please contact me with the following.

Github Logo AndrewMorrow- Github Github Logo SantiagoHR2020- Github

Email: [email protected], [email protected]

cedar-house-candles's People

Contributors

andrewmorrow avatar santiagohr2020 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

santiagohr2020

cedar-house-candles's Issues

User Story

Presents the reasoning behind building the application and what problem is solves.

Place Order Screen

Adds a screen that summarizes the order for the user before final placement.

Order Reducer

This sets up a reducer for Orders to create an order.

Wireframe

Provides a general layout for elements on the page.

Get product data

This will get the product data for all products from the server for use on the client side.

Cart Model

Adds a cart model to store users carts in database

Order Summary Page

This will display a summary of the order and is the final page in the process with a Proceed to Paypal button to finalize the transaction

User Flow

Shows the general flow of the application from the users perspective.

User seeds

Adds user seeds for seeder to utilize.

Single Product data

This will get data from the server for a single product for the detailed product page.

Setup Seeder

Setup a seeder for products and users for testing purposes.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.