Skip to content

yntpdotme/devs-overflow

Repository files navigation

Devs Overflow

Ask, answer and accelerate your developer journey.

Jio Network blocking the view? Network switch reveals the magic!

Twitter Badge  Linkedin Badge  Mail Badge  Conventional Commits  MIT License


Introduction · Features · Tech Stack · Development Setup · Contributing


Devs-Overflow is a modern, AI-powered Q&A platform built for developers. It combines the power of community knowledge with intelligent solutions to help developers find answers, share expertise, and grow together. Delve into the codebase to explore more.


Jio Network blocking the view? Network switch reveals the magic!


  •  🚥   Full-featured QnA Platform with voting, bookmarking, and view tracking

  •  🎬   Personalized Recommendations System

  •  🏆   Rewards & Badges on the basis of activity

  •  📝   Rich Content Editor with MDX support for questions and answers

  •  🎚️   Advanced filtering and sorting capabilities

  •  🗃️   Organized File and Folder Structure

  •  📋   Job Portal with filters and search, tailored to the user’s location.

  •  🔎   Globally Search content across questions, users, tags, and more.

  •  🔑   Secure Authentication with Credentials & OAuth Providers (Google & GitHub)

  •  ✨   AI-powered Answer Generation for instant question responses

  •  📱   Fully Responsive Design optimized for all devices

  •  ☾   Light and Dark Mode



  1. Prerequisites
    Make sure you have the following installed on your machine:

  2. Clone the repository:

    git clone https://github.com/yntpdotme/devs-overflow.git
  3. Navigate to the project directory:

    cd devs-overflow
  4. Install dependencies:

    pnpm install
  5. Add Environment Variables:

    Create .env file in the root folder and copy paste the content of .env.sample

    cp .env.sample .env

    Update credentials in .env with your credentials.

  6. Setup Database

    Start Mongodb with Docker

    docker compose up -d
  7. Start the App:

    pnpm dev

    Visit  http://localhost:3000  to access your app.


🤝  Contributing

Contributions are always welcome!

See CONTRIBUTING.md for ways to get started.

🪪   License

Devs-Overflow is open-source under the MIT License. Feel free to learn, add upon, and share!