Skip to content

Latest commit

Β 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 

Repository files navigation

Bugged

Bugged

Real bugs. Real fixes. Shared with developers.

A community-driven platform for documenting, discovering, and learning from real-world software bugs.


Website GitHub Stars Issues License



Website Β· Documentation Β· Report a Bug Β· Contribute


πŸ› About Bugged

Every developer has been there.

You find an error you've never seen before. You spend hours searching for the cause. You finally fix it.

Then the solution disappears into a private chat, a browser tab, or your terminal history.

Bugged exists to change that.

Bugged is an open-source platform where developers can document real bugs, explain what caused them, share their fixes, and help the next developer who encounters the same problem.

Don't just fix the bug. Document it.


✨ What You Can Do

πŸ› Document Bugs

Create detailed bug reports with everything another developer needs to understand the problem.

  • What happened
  • Error message
  • Technology stack
  • Root cause
  • Failed attempts
  • Solution
  • Lessons learned

πŸ”Ž Discover Solutions

Search through real-world developer problems instead of starting from zero every time.

🧩 Explore Tech Stacks

Browse bugs by technologies such as:

Laravel PHP React Next.js Vue Node.js Python WordPress MySQL Docker Linux

🏒 Discover Companies

Companies can create profiles, share their engineering experiences, and build a presence within the developer community.

🀝 Learn Together

Bugged turns individual debugging experiences into shared knowledge.


πŸš€ Features

  • Public bug posts
  • Structured bug documentation
  • Technology & stack tagging
  • Search & discovery
  • Developer profiles
  • Company profiles
  • Community activity
  • Streaks
  • Collaboration
  • Public discussions
  • More community features
  • More developer integrations

πŸ–₯️ Screenshots

Bugged Homepage



Bug Details

πŸ› οΈ Built With

Bugged is built with modern web technologies:

Technology Purpose
Laravel Backend framework
PHP Application logic
React Frontend
MySQL Database
Tailwind CSS UI
Vite Frontend tooling

⚑ Getting Started

Requirements

Before running Bugged locally, make sure you have:

  • PHP 8.x+
  • Composer
  • Node.js 18+
  • npm
  • MySQL
  • Git

1. Clone the repository

git clone https://github.com/bugged-cc/bugged.git

cd bugged

2. Install dependencies

composer install
npm install

3. Configure environment

cp .env.example .env

Update your .env file with your database credentials.

4. Generate application key

php artisan key:generate

5. Run migrations

php artisan migrate

6. Build frontend assets

npm run build

For development:

npm run dev

7. Start Laravel

php artisan serve

Bugged should now be available at:

http://127.0.0.1:8000

🀝 Contributing

Bugged is open source, and contributions are welcome.

There are many ways to contribute:

  • πŸ› Fix a bug
  • ✨ Build a feature
  • 🎨 Improve the UI
  • πŸ“š Improve documentation
  • πŸ” Improve search
  • ⚑ Improve performance
  • πŸ’‘ Suggest an idea
  • πŸ§ͺ Add tests
  • πŸ”Œ Build integrations

Contribution Flow

Fork
  ↓
Create a branch
  ↓
Make your changes
  ↓
Test
  ↓
Commit
  ↓
Open a Pull Request

Please read CONTRIBUTING.md before submitting a pull request.


🐞 Found a Bug?

That's what we're here for.

If you find a problem with Bugged, open an issue and include:

  • Clear description
  • Steps to reproduce
  • Expected behavior
  • Actual behavior
  • Browser / environment
  • Screenshots
  • Relevant logs or errors

Please do not include sensitive information such as passwords, API keys, or private data.


πŸ” Security

If you discover a security vulnerability, please do not create a public GitHub issue.

Instead, report it privately so the issue can be investigated responsibly.

See SECURITY.md for our security policy.


πŸ“ Project Structure

bugged/
β”œβ”€β”€ app/
β”œβ”€β”€ bootstrap/
β”œβ”€β”€ config/
β”œβ”€β”€ database/
β”œβ”€β”€ public/
β”œβ”€β”€ resources/
β”œβ”€β”€ routes/
β”œβ”€β”€ storage/
β”œβ”€β”€ tests/
β”œβ”€β”€ docs/
β”œβ”€β”€ .env.example
β”œβ”€β”€ artisan
β”œβ”€β”€ composer.json
β”œβ”€β”€ package.json
└── README.md

🌍 The Vision

The internet contains millions of solutions to programming problems.

But many of the most useful debugging experiences are never documented.

Bugged aims to build a place where developers can turn those experiences into reusable knowledge.

From this:

"I spent 4 hours fixing this."

To this:

"I spent 4 hours fixing this.
Here's exactly what happened,
why it happened,
and how I fixed it."

πŸ“Š Community

Bugged is built for developers, by developers.

Whether you're:

  • πŸ§‘β€πŸ’» A beginner learning to debug
  • πŸ‘¨β€πŸ’» An experienced developer
  • 🏒 A software company
  • πŸŽ“ A student
  • πŸ› οΈ An open-source contributor

You are welcome here.


πŸ“œ License

Bugged is released under the MIT License.

See LICENSE for more information.


πŸ› Built by developers who have been stuck on bugs.

Document it. Fix it. Share it.


bugged.cc β†’



⭐ If you find Bugged useful, consider giving the repository a star.