A secure marketplace platform where users can list, buy, and sell social-media accounts from major platforms like Instagram, X (Twitter), Telegram, and YouTube.
- User account creation and authentication
- Seller dashboard: list social-media accounts for sale (Instagram, X, Telegram, YouTube)
- Buyer workflow: browse listings, view details, initiate purchase
- Secure in-app messaging between seller & buyer
- Listing management: edit, deactivate, mark sold
- Basic admin/verification infrastructure for trust and safety
- Clean, modern UI & responsive design
- Front-end: ReactJS / NextJS (or your chosen framework)
- Back-end: Node.js + Express (or your chosen server)
- Database: MongoDB / PostgreSQL (pick one)
- Authentication: JWT or OAuth
- Hosting: Heroku / Vercel / AWS (whatever you prefer)
- Payment & escrow (future version): Stripe / PayPal integration
Social-Media-Marketplace-App/
βββ README.md
βββ client/
β βββ .gitignore
β βββ README.md
β βββ eslint.config.js
β βββ index.html
β βββ package-lock.json
β βββ package.json
β βββ public/
β β βββ favicon.ico
β βββ src/
β β βββ App.jsx
β β βββ app/
β β β βββ features/
β β β β βββ listingSlice.js
β β β βββ store.js
β β βββ assets/
β β β βββ assets.jsx
β β β βββ favicon.ico
β β β βββ image_1.jpg
β β β βββ image_2.jpg
β β β βββ image_3.jpg
β β β βββ image_4.jpg
β β β βββ logo.svg
β β β βββ user_profile.png
β β βββ components/
β β β βββ CTA.jsx
β β β βββ Footer.jsx
β β β βββ Hero.jsx
β β β βββ LatestListings.jsx
β β β βββ ListingCard.jsx
β β β βββ Navbar.jsx
| | | βββ Plans.jsx
β β β βββ Title.jsx
β β βββ index.css
β β βββ main.jsx
β β βββ pages/
β β βββ Home.jsx
β β βββ ListingDetails.jsx
β β βββ Loading.jsx
β β βββ ManageListing.jsx
β β βββ Marketplace.jsx
β β βββ Messages.jsx
β β βββ MyListings.jsx
β β βββ MyOrders.jsx
β βββ vite.config.js
βββ package-lock.json
'''
## π¦ Installation & Setup
Since this is currently a front-end-only project:
1. Download or clone the repository
git clone https://github.com/adithyanhp/Social-Media-Marketplace-App.git
2. Open the project folder
3. Open index.html in your browser
(No server required currently)