Skip to content

DevSyncx/DevSync

LegalHuB Logo
DevSync

This project is now OFFICIALLY accepted for:

GSSOC
🌟 Stars 🍴 Forks πŸ› Issues πŸ”” Open PRs πŸ”• Closed PRs πŸ› οΈ Languages πŸ‘₯ Contributors
Stars Forks Issues Open PRs Closed PRs Languages Count Contributors Count

πŸš€ DevSync β€” Developer Productivity Dashboard

From pull requests to pomodoros β€” DevSync's got you covered.
Stay ahead. Stay synced. stay DevSynced

DevSync is a unified productivity tracker for developers. It aggregates your coding activity, daily goals, and contribution metrics from various platforms into a single, elegant dashboard β€” designed to help you track growth, stay consistent, and showcase your development journey.

πŸ“‹ Table of Contents

πŸ” Overview

In today’s fragmented developer ecosystem, tracking your contributions across multiple platforms can be overwhelming.
DevSync simplifies this by:

  • Consolidating your stats, streaks, and growth in one place.
  • Offering visual productivity logs and heatmaps.
  • Letting you manage tasks and goals alongside coding activity.

Whether you’re preparing for internships, building a personal brand, or staying accountable β€” DevSync empowers you with data-driven insights at a glance.

✨ Features

  • πŸ“ˆ Unified Developer Insights – Track problems solved, commits, issues, ratings, and more.
  • πŸ”₯ Cross-Platform Heatmaps – Visualize your coding streaks and consistency.
  • 🧩 Modular Platform Support – Easily add integrations for new coding platforms.
  • βœ… Task & Goal Tracker – Stay on top of daily, weekly, and long-term goals.
  • 🧾 Timeline Logs – Get auto-generated summaries (daily/weekly/monthly).
  • πŸͺͺ Public Shareable Profile (Coming Soon) – Showcase your journey to recruiters or peers.

πŸ— Tech Stack

Layer Technology
Frontend React, Tailwind CSS, ShadCN UI
Backend Node.js, Express, REST API
Database MongoDB
Auth JWT / OAuth
Deployment Vercel / Render

πŸ“Έ Screenshots

Home Page About DevSync Contact Us

πŸ› οΈ Setup & Installation

1. Fork the Repository

Click the Fork button (top-right) to get your copy of the repo.

2. Clone Your Fork

git clone https://github.com/<your-username>/DevSync.git
cd DevSync

3. Setup Frontend

cd frontend
npm install
npm run dev

Your frontend runs at πŸ‘‰ http://localhost:5173

4. Setup Backend

cd backend
npm install
npm run dev

Your backend runs at πŸ‘‰ http://localhost:5000

πŸ“ Folder Structure

DevSync/
β”œβ”€β”€ frontend/              # Frontend (React + ShadCN UI)
β”œβ”€β”€ backend/               # Backend (Node.js + Express)
β”œβ”€β”€ CONTRIBUTING.md        # Contribution guidelines
β”œβ”€β”€ CODE_OF_CONDUCT.md     # Community rules
β”œβ”€β”€ LICENSE                # MIT License
└── README.md              # Project overview

🀝 Contributing

We ❀️ contributions!

  • Read the Contributing Guide.
  • Check open issues or raise new ones.
  • Submit pull requests with clear descriptions.

Every contribution counts β€” from bug fixes to new features!

πŸ“œ License

This project is licensed under the MIT License.

πŸ“„ Code of Conduct

We enforce a Code of Conduct to maintain a safe, inclusive, and welcoming environment. Please read it before contributing.

πŸ“š Setup Guides

For detailed setup instructions, please follow the full documentation here:
πŸ“„ DevSync Setup Docs

πŸ‘©β€πŸ’» Maintainers

  • Annanya Tiwary – GitHub

⭐ Support This Project

If DevSync inspired you:

  • Star ⭐ the repo on GitHub
  • Share it with your friends & community
  • Contribute by fixing issues or adding features

Together, let’s make developer productivity smarter πŸš€