/Light_Sulka

Demo project

Primary LanguageJavaScript

E-Commerce App "Light Sulka"

A Full-Stack Ecommerce application that use React, Redux, MongoDB, Nodejs, ExpressJS


github-follow github-follow project-languages-used project-top-language license node.js npm

Table of Content

Project Links

Deployed Link: /
GitHub Repo link: hhttps://github.com/Dariwka/Light_Sulka.git

Screenshots-Demo

Project Objective

  • To build a responsive fully functional Ecommerce application that allows the buyers/users to select items, to choose prices according the day's quantity, to place an order and complete payment.

User Story

As a seller/user, I want to have a responsive e-commerce application that allows me to upload product information including images, allow the buyer/users save and edit shopping carts and complete orders online. It will be bonus to send users confirmation emails about their orders and provide them customer support all in one place.

Technologies

Frontend: Reactjs, Redux
Backend: node.js, Mongodb, Mongoose, Express js

Other tools: Cloudinary, Emailjs-com, Bootstrap

Installation

Access to GitHub.com and a code editor such as vscode is necessary. Click the GitHub link provided above to the APP REPO. Click on the green button that says Clone or Download and Choose how you would like to download: using the SSH/HTTPS keys or download the zip file. If using SSH/HTTPS Key: You will copy the link shown and open up either terminal (mac: pre-installed) or gitbash (pc: must be installed). Once the application is open, you will type git clone paste url here. If using Download ZIP: Click on Download Zip. Locate the file and double click it to unzip the file. Locate the unzipped folder and open it.

Usage

In order to use this APP, you need terminal (mac: pre-installed) or gitbash (pc: must be installed). You also need to download and install node.js and npm or yarn package manager. Open the cloned REPO in your favorite code editor, and then in terminal, enter the command “npm i“ or “yarn add” to install the dependencies. You will also need to signup for a free account at mongodb.com. In addition, make sure to create a .env file on the project root, and input your own mongodb Atals config information.

Credits and Reference

The following links have helped me with this project.
React Icons
mongodb.com

Tests

npm test

Authors Contact

Contact the authors with any questions!
Github link: Dariwka
Github link: Rajeev
Github link: Sagar
Email:

License

This project is MIT licensed.