Skip to content

DevBazaar is a modern marketplace platform built with Next.js, designed for developers to buy, sell, and discover ready-to-use SaaS toolkits, resources, and blogs. The platform empowers developers to monetize their creations and helps buyers accelerate their projects with high-quality, production-ready solutionsDevBazaar aims to foster innovation a

Notifications You must be signed in to change notification settings

M-awais-rasool/DevBazaar

Repository files navigation

DevBazaar

DevBazaar is a marketplace platform for buying and selling developer toolkits, resources, and blogs. Built with Next.js, it features authentication, admin and seller dashboards, toolkit uploads, blog management, and more.

Features

  • User authentication (sign up, login, NextAuth)
  • Admin dashboard for managing sellers, blogs, and toolkits
  • Seller dashboard for uploading and managing toolkits
  • Blog creation and management
  • Toolkit detail pages with file/image uploads
  • Filtering and searching toolkits
  • Responsive UI with modern design

Images

Image Image Image Image Image Image Image

Getting Started

1. Install dependencies

npm install
# or
yarn install

2. Set up environment variables

Create a .env.local file in the root directory and add the following variables:

# MongoDB connection string
MONGODB_URI=your_mongodb_connection_string

# NextAuth secret and providers
NEXTAUTH_SECRET=your_nextauth_secret
NEXTAUTH_URL=http://localhost:3000

# AWS S3 (if using file uploads)
AWS_ACCESS_KEY_ID=your_aws_access_key_id
AWS_SECRET_ACCESS_KEY=your_aws_secret_access_key
AWS_REGION=your_aws_region
AWS_BUCKET_NAME=your_bucket_name

Note: Only add the AWS variables if you plan to use AWS S3 for file uploads.

3. Run the development server

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.


Project Structure

  • src/app/ - Main app routes and pages
  • src/component/ - Reusable UI and feature components
  • src/lib/ - Utility and config files (e.g., MongoDB, AWS)
  • src/api/ - API route handlers (auth, blogs, toolkits, etc.)

About

DevBazaar is a modern marketplace platform built with Next.js, designed for developers to buy, sell, and discover ready-to-use SaaS toolkits, resources, and blogs. The platform empowers developers to monetize their creations and helps buyers accelerate their projects with high-quality, production-ready solutionsDevBazaar aims to foster innovation a

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published