Skip to content

radhashyamsundardas/ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECOMMERCE WEBSITE FOR WORKOUT EQUIPMENTS

WEBSITE VIEW

Homepage

Project's Title

The name of the project is WE(ECOMMERCE WEBSITE FOR WORKOUT EQUIPMENTS).

MOTIVATION BEHIND THIS PROJECT

The motivation to build this project is to build a Ecommerce website for workout lovers who can find the best deals for workout equipments as well as apparel. this project is also going to be marketplace where user will be able to buy and sell their their products too.

WHAT ISSUE DO WE SOLVE

The biggest problem this website solves is it is going to save lot of time for users where they have to keep searching for different gym equipments and compare this ecommerce store is going to provide the best deal for the products. Also user would be able to see the same product in our marketplace platformand see if they want to buy used product and compare the prices, In this way user will be able to get benifts of saving time as well as money.

As a web developer the biggest thing which we learn was to understand the client and the server sides. how modularization is used for efficieny and also how database is created and connected to the client side. This project helped us understand complete logic of client side as well as server side too.

Our Ecommerce store would not be only benificial for user it would also be a great tool for the businesses who wants to promote their products and do marketing for their product. Also user can request products too.

There were several features to our website which can be very useful for user but one of the main feature which i would like to to focus is marketplace, this section would be useful to every user who can use this platform to sell and buy used items related to gym equipments and apparel.

The biggest challenge was the time constraint where in short amount of time we had to build client as well as server side and connect them.

Project Description

This project is all about building a userfriendly platform where user can save time as well as money and still buy Workout Equipments at a cheaper price .

Dependencies Used

There were several dependencies and techologies used to accomplish this project as stated below:

CLIENT SIDE DEPENDENCIES AND SCRIPTS

"@testing-library/jest-dom": "^5.16.5",
"@testing-library/react": "^13.4.0",
"@testing-library/user-event": "^13.5.0",
"bootstrap": "^5.2.3",
"mdb-react-ui-kit": "^5.0.0",
"react": "^18.2.0",
"react-bootstrap": "^2.6.0",
"react-dom": "^18.2.0",
"react-router-dom": "^6.4.3",
"react-scripts": "5.0.1",
"web-vitals": "^2.1.4"

"scripts": "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", "eject": "react-scripts eject"

SERVER SIDE DEPENDENCIES AND SCRIPTS

"apollo-server-express": "^3.6.2",
"express": "^4.17.2",
"graphql": "^16.3.0",
"mongoose": "^6.2.0"

 "scripts": 
"start": "node server.js",
"watch": "nodemon",
"seed": "node seeders/seed.js"

ROOT DEPENDENCIES AND SCRIPTS "apollo-server-express": "^3.11.1", "axios": "^1.2.0", "bootstrap": "^5.2.3", "express": "^4.18.2", "graphql": "^16.6.0", "mongodb": "^4.12.1", "mongoose": "^6.7.4", "react": "^18.2.0", "react-bootstrap": "^2.6.0", "react-dom": "^18.2.0", "stripe": "^11.1.0"

scripts": 
"start": "node server/server.js",
"develop": "concurrently \"cd server && npm run watch\" \"cd client && npm start\"",
"install": "cd server && npm i && cd ../client && npm i",
"seed": "cd server && npm run seed",
"build": "cd client && npm run build"

How to Install and Run the Project

There would be couple of technologies you would have to download. You would also need VSCODE, Graphql, INSOMNIA.

How to Use the Project

You can simply download all the dependencies from our package.json, view our github repository, and clone it to your local computer to use on your local computer.

Include Credits

There were group of 4 people who collobrated on this project. You can also view our repository and contact us on:

LIVE LINK AND GITHUB REPOSITORY

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published