x
- π Table of Contents
- π Overview
- π¦ Features
- π Repository Structure
- βοΈ Modules
- π Getting Started
- π£ Roadmap
- π€ Contributing
- π License
- π Acknowledgments
HTTPStatus Exception: 429
HTTPStatus Exception: 429
βββ amazona-ecommerce/
βββ .eslintrc.json
βββ .gitignore
βββ LICENSE
βββ README.md
βββ components/
β βββ CheckoutWizard.js
β βββ DropdownLink.js
β βββ Layout.js
β βββ ProductItem.js
βββ models/
β βββ Order.js
β βββ Product.js
β βββ User.js
βββ next.config.js
βββ package-lock.json
βββ package.json
βββ pages/
β βββ _app.js
β βββ admin/
β βββ api/
β βββ cart.js
β βββ index.js
β βββ login.js
β βββ order/
β βββ order-history.js
β βββ payment.js
β βββ placeorder.js
β βββ product/
β βββ profile.js
β βββ register.js
β βββ search.js
β βββ shipping.js
β βββ unauthorized.js
βββ postcss.config.js
βββ public/
β βββ app.jpg
β βββ favicon.ico
β βββ images/
β βββ vercel.svg
βββ styles/
β βββ globals.css
βββ tailwind.config.js
βββ utils/
βββ Store.js
βββ data.js
βββ db.js
βββ error.js
Root
File | Summary |
---|---|
tailwind.config.js | HTTPStatus Exception: 429 |
next.config.js | This code is the Next.js configuration file (next.config.js). It enables strict mode for React and configures the domains for image rendering, specifically allowing images from'res.cloudinary.com'. |
postcss.config.js | This code enables the use of Tailwind CSS and Autoprefixer in a PostCSS environment. |
Utils
File | Summary |
---|---|
Store.js | HTTPStatus Exception: 429 |
data.js | The code in utils/data.js exports an object called "data" that contains two arrays: "users" and "products". The "users" array stores user data such as name, email, hashed password, and isAdmin status. The "products" array stores product data including name, category, image, price, brand, rating, numReviews, countInStock, description, isFeatured status, and banner image. This code provides a pre-defined set of data that can be used in the application. |
db.js | HTTPStatus Exception: 429 |
error.js | HTTPStatus Exception: 429 |
Styles
File | Summary |
---|---|
globals.css | HTTPStatus Exception: 429 |
Components
File | Summary |
---|---|
Layout.js | HTTPStatus Exception: 429 |
DropdownLink.js | HTTPStatus Exception: 429 |
ProductItem.js | HTTPStatus Exception: 429 |
CheckoutWizard.js | HTTPStatus Exception: 429 |
Pages
File | Summary |
---|---|
unauthorized.js | HTTPStatus Exception: 429 |
index.js | HTTPStatus Exception: 429 |
login.js | HTTPStatus Exception: 429 |
placeorder.js | HTTPStatus Exception: 429 |
cart.js | HTTPStatus Exception: 429 |
payment.js | HTTPStatus Exception: 429 |
shipping.js | HTTPStatus Exception: 429 |
search.js | HTTPStatus Exception: 429 |
register.js | HTTPStatus Exception: 429 |
profile.js | HTTPStatus Exception: 429 |
order-history.js | HTTPStatus Exception: 429 |
_app.js | HTTPStatus Exception: 429 |
Admin
File | Summary |
---|---|
orders.js | HTTPStatus Exception: 429 |
dashboard.js | HTTPStatus Exception: 429 |
users.js | HTTPStatus Exception: 429 |
products.js | HTTPStatus Exception: 429 |
summary.js | HTTPStatus Exception: 429 |
cloudinary-sign.js | HTTPStatus Exception: 429 |
Order
File | Summary |
---|---|
[id].js | HTTPStatus Exception: 429 |
Keys
File | Summary |
---|---|
paypal.js | HTTPStatus Exception: 429 |
[id]
File | Summary |
---|---|
index.js | HTTPStatus Exception: 429 |
deliver.js | HTTPStatus Exception: 429 |
index.js | HTTPStatus Exception: 429 |
pay.js | HTTPStatus Exception: 429 |
Orders
File | Summary |
---|---|
index.js | HTTPStatus Exception: 429 |
history.js | HTTPStatus Exception: 429 |
index.js | HTTPStatus Exception: 429 |
Auth
File | Summary |
---|---|
signup.js | HTTPStatus Exception: 429 |
update.js | HTTPStatus Exception: 429 |
[...nextauth].js | HTTPStatus Exception: 429 |
Models
File | Summary |
---|---|
Order.js | HTTPStatus Exception: 429 |
User.js | HTTPStatus Exception: 429 |
Product.js | HTTPStatus Exception: 429 |
Dependencies
Please ensure you have the following dependencies installed on your system:
- βΉοΈ Dependency 1
- βΉοΈ Dependency 2
- βΉοΈ ...
- Clone the amazona-ecommerce repository:
git clone https://github.com/usUpal/amazona-ecommerce
- Change to the project directory:
cd amazona-ecommerce
- Install the dependencies:
npm install
node app.js
npm test
βΉοΈ Task 1: Implement X
βΉοΈ Task 2: Implement Y
βΉοΈ ...
Contributions are always welcome! Please follow these steps:
- Fork the project repository. This creates a copy of the project on your account that you can modify without affecting the original project.
- Clone the forked repository to your local machine using a Git client like Git or GitHub Desktop.
- Create a new branch with a descriptive name (e.g.,
new-feature-branch
orbugfix-issue-123
).
git checkout -b new-feature-branch
- Make changes to the project's codebase.
- Commit your changes to your local branch with a clear commit message that explains the changes you've made.
git commit -m 'Implemented new feature.'
- Push your changes to your forked repository on GitHub using the following command
git push origin new-feature-branch
- Create a new pull request to the original project repository. In the pull request, describe the changes you've made and why they're necessary. The project maintainers will review your changes and provide feedback or merge them into the main branch.
This project is licensed under the βΉοΈ LICENSE-TYPE
License. See the LICENSE-Type file for additional info.
- βΉοΈ List any resources, contributors, inspiration, etc.