This is the web application for Shopper's Stop e-commerce store.
Users should be able to:
- Browse products according to categories - Men, Women or Kids.
- Signup or Login on landing page.
- Add items to shopping cart.
- Switch application interface between light and dark mode.
- React
- TailwindCSS
This repository has the following structure:
├── node_modules # Contains external dependencies of the project
├── public # Data for site metadata and static blog such as images
├── src # Contains source code for app
│ ├── components # Contains the folder for app's assets and individual custom components used throughout app.
│ ├── context # Contains context states used in website
│ ├── pages # Application's pages source. It includes raw markdown files and React page templates.
│ ├── App.css # Contains global CSS styles for formatting app
│ ├── App.jsx # Contains main UI logic for app
│ ├── index.css # Stylesheet for base styles
│ └── index.js # Project entry point
├── .gitignore # Contains list of intentionally untracked files
├── package-lock.json # Contains the locked down version of every package and dependencies installed in project
├── package.json # Contains human-readable metadata and list of dependencies required by the project
├── README.md # Contains documentation for the project
└── tailwind.config.js # TailwindCSS configuration file
This web application can run on any device with a web browser.
"Fork and Branch" workflow is strongly recommended. Follow these steps:
-
Fork a GitHub repository.
-
Clone the forked repository to your local system.
-
Connect your local to the original repository by adding remote.
git remote add upstream [email protected]:imadityayadav/frontend.git
-
Create a feature branch in which to place your changes.
-
Pull in changes from "upstream" often to reduce the likelihood of merge conflicts.
git pull upstream main
-
Make your changes to the new branch.
-
Commit the changes to the branch.
-
Push the branch to GitHub.
-
Open a pull request from the new branch to the original repo.
-
Clean up after your pull request is merged
-
Install the required packages.
npm install
-
Start the development server.
npm start
-
Open project in browser by clicking on the generated link or paste this link - https://shopperstop-iota.vercel.app/ in browser
Contributions are welcome! If you have any suggestions or find any issues, please feel free to raise an issue and follow the guideline as much as possible to ensure consistency.