Second hand marketplace - buy and sell used items with ease
CommerceJavaScript · CSSGitHub @Shakawat-SadikOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
A Second-Hand Marketplace web platform
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
🔗 Live Site: kinomarkt.vercel.app
📂 Repository: github.com/Shakawat-Sadik/Kino.com
Kino is a full-stack second-hand marketplace where users can buy, sell, and manage pre-owned products securely. Built with Next.js, BetterAuth, Stripe, and MongoDB, it offers role-based dashboards, product search & filtering, and a seamless checkout experience.
🔹 Inspired by: Bikroy, Facebook Marketplace, eBay, OLX
🔹 Purpose: Reduce waste, promote sustainability, and enable affordable shopping.Read the full README ↗🔗 Live Site: kinomarkt.vercel.app 📂 Repository: github.com/Shakawat-Sadik/Kino.com
Kino is a full-stack second-hand marketplace where users can buy, sell, and manage pre-owned products securely. Built with Next.js, BetterAuth, Stripe, and MongoDB, it offers role-based dashboards, product search & filtering, and a seamless checkout experience.
🔹 Inspired by: Bikroy, Facebook Marketplace, eBay, OLX 🔹 Purpose: Reduce waste, promote sustainability, and enable affordable shopping.
buyer, seller, and admin roles, each with dedicated dashboards| Role | Features |
|---|---|
| Buyer | Orders, Wishlist, Payment History, Profile Management |
| Seller | Products, Sales Analytics (Recharts), Order Management |
| Admin | User Management, Product Approval, Platform Analytics |
next-themes| Category | Technologies |
|---|---|
| Framework | Next.js 16 (App Router), React 19 |
| Styling | Tailwind CSS v4, Radix UI, Lucide Icons |
| Animation | Motion, Lenis (smooth scroll) |
| Auth | BetterAuth (email/password + Google OAuth), MongoDB adapter |
| Database | MongoDB |
| Image Storage | Cloudinary |
| Payments | Stripe (@stripe/stripe-js, @stripe/react-stripe-js) |
| Charts | Recharts |
| Deployment | Vercel |
| Package Manager | pnpm |
next, react / react-dom, better-auth, @better-auth/mongo-adapter, mongodb, stripe client SDKs, cloudinary, recharts, motion, lenis, radix-ui, lucide-react, next-themes, sonner, embla-carousel-react, react-day-picker, date-fns, cmdk, vaul
kino.com/
├── src/
│ ├── app/ # App Router — pages & API routes
│ │ ├── auth/ # Login, sign-up, admin login
│ │ ├── dashboard/ # Role-based dashboards (buyer/seller/admin)
│ │ ├── products/ # Product listing & details
│ │ ├── categories/ # Category browsing
│ │ ├── checkout/ # Stripe checkout flow
│ │ ├── payment-success/
│ │ └── api/ # API routes (auth, cloudinary, etc.)
│ ├── components/ # Reusable UI components
│ ├── hooks/ # Custom React hooks
│ ├── lib/ # Utilities, auth & DB configs
│ └── proxy.js # Route protection
└── public/ # Static assets
This is a single Next.js application (frontend + API routes together) — there is no separate backend repo.
Clone the repo
git clone https://github.com/Shakawat-Sadik/Kino.com.git
cd Kino.com
Install dependencies
pnpm install
Set up environment variables
Create a .env file in the project root with the required variables for MongoDB, BetterAuth (including Google OAuth credentials), Stripe, and Cloudinary.
Run the development server
pnpm dev
Open http://localhost:3000 in your browser.
Build for production
pnpm build
pnpm start