This is a full-stack Amazon-style clone project for your GitHub portfolio.
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js + Express
- Database: SQLite
- Product listing from database
- Search products by title/description/category
- Add items to cart
- Place order (saved to database)
- Responsive layout
amazon-clone/
public/
index.html
styles.css
script.js
data/
.gitkeep
db.js
server.js
package.json
.gitignore
- Open terminal in project folder:
cd amazon-clone - Install dependencies:
npm install
- Start server:
npm start
- Open:
- SQLite file will be auto-created at
data/store.db. - Products are auto-seeded on first run.
- Create a new repository on GitHub (for example
amazon-clone). - Run:
git init
git add .
git commit -m "Initial full-stack amazon clone"
git branch -M main
git remote add origin https://github.com/YOUR_USERNAME/amazon-clone.git
git push -u origin main- This is a portfolio learning project inspired by e-commerce flows.
- You can extend it with login, payments, admin panel, and wishlist.