DebugDiary is a platform for developers to document, track, and share their coding problems, solutions, and projects β all in a collaborative, community-driven environment. Itβs designed for learning in public, building together, and contributing to open-source projects.
- Problem Documentation: Save your bugs, errors, or coding challenges with step-by-step solutions.
- Project Contributions: Developers can contribute new features or improve existing ones.
- Live Feature Experience: See your contribution used in real-world scenarios.
- Community Collaboration: Connect with like-minded developers, share knowledge, and learn together.
- Public Learning: Build your coding portfolio by documenting problems and solutions publicly.
- Future Features Coming Soon: Analytics, personalized dashboards, and mentorship programs.
Make sure you have the following installed:
- Clone the repository
git clone https://github.com/frazhaidry/DebugDairy.git
- Install dependencies
npm install
# or
yarn install- Set up environment variables
Create a .env file in the root directory:
PORT=5000
MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_secret_key
- Start the application
npm run dev
# or
yarn devThe app should now be running on http://localhost:5000.
- Frontend: React, Tailwind CSS, Next.js (if applicable)
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT
- File Uploads: Multer
We welcome developers to contribute to DebugDiary! You can:
- Report bugs
- Suggest new features
- Build new features
- Improve existing features
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature) - Make your changes and commit (
git commit -m "Add feature") - Push to the branch (
git push origin feature/your-feature) - Open a Pull Request
This project is licensed under the MIT License. See the LICENSE file for details.
Come and develop new features, improve existing features, and learn in public with other developers! π
- GitHub: https://github.com/frazhaidry/DebugDairy.git
- Twitter / LinkedIn / Community Links: (optional)
DebugDiary β Where developers learn, build, and grow together!