Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›’ Shop & Ship – Smart Global Ordering Platform

Description: Shop & Ship is a full-stack MERN application that allows users to easily order products from any e-commerce link (e.g., Amazon, Trendyol, AliExpress). The system automatically scrapes product details, lets clients add them to cart, place orders, and track shipments β€” while admins can manage users, products, and orders through a secure dashboard.

πŸš€ Key Features

🌐 Smart Link Detection & Scraping – Paste a product link to automatically fetch name, image, price, and details.

πŸ›οΈ Cart & Orders System – Add scraped items to cart, place orders, and track their delivery status.

πŸ” JWT Authentication – Secure login system for both clients and admins.

πŸ§‘β€πŸ’Ό Admin Dashboard – Admins can view all users, manage products, and perform full CRUD on orders.

πŸ‘€ User Dashboard – Clients can view their own orders, payment status, and shipment progress.

πŸ“¦ Order Tracking – Built-in support for tracking numbers and order lifecycle (requested β†’ purchased β†’ shipped β†’ delivered).

βš™οΈ Protected Routes & Role-Based Access – Middleware ensures only authorized users perform specific actions.

🧰 Tech Stack

Frontend: React.js / Next.js (optional for dashboard)

Backend: Node.js + Express.js

Database: MongoDB (Mongoose ODM)

Authentication: JSON Web Token (JWT)

Web Scraping: Cheerio / Puppeteer

Deployment: Render / Vercel / Railway / Docker

πŸ—‚οΈ Project Structure /controllers /middleware /models /routes /config

πŸ§‘β€πŸ’» Future Enhancements

Payment gateway integration (Stripe or PayPal)

Email notifications for order updates

Admin analytics dashboard

Shipment tracking API integration

⚑ Setup Instructions git clone https://github.com/abdirabi11/shop-and-ship.git cd shop-and-ship npm install npm run dev

About

πŸš€ Shop & Ship – A MERN-based global shopping and shipping system with smart product scraping, secure JWT authentication, order tracking, and full admin management.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages