Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

746 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevPath Bharat Logo

DevPath Bharat Community Website

Empowering developers across Bharat through learning, collaboration, innovation, and open knowledge.

Stars Forks Issues Pull Requests License


📖 Project Overview

Welcome to the official repository for the DevPath Bharat Community Website. This platform is designed to foster collaboration, share resources, manage events, and connect developers within the DevPath Bharat community. Built with the latest web technologies, it offers a modern, responsive, and interactive user experience.

✨ Features

  • Community Hub: Connect with developers, mentors, and open-source contributors.
  • Event Management: Discover hackathons, workshops, and meetups.
  • Resource Library: Curated roadmaps and tutorials for developers of all levels.
  • User Profiles: Showcase your skills, XP, and GitHub contributions.
  • Open Source Dashboard: Find projects, contribute, and grow your portfolio.
  • AI Assistant: Get instant help from the DevPath Learning Assistant.

📸 Screenshots

(Add screenshots of your application here)

  • Dashboard Overview
  • Learning Paths
  • User Profile Page

🏗 Architecture

DevPath Bharat is built using a decoupled architecture, ensuring scalability and performance:

  • Frontend: Next.js 16 (App Router), deployed on Vercel/Firebase Hosting.
  • Backend: Lightweight Express.js server for API orchestration.
  • Database: Firebase Firestore.
  • Authentication: Firebase Auth.

For a deep dive into the system architecture, read our ARCHITECTURE.md.

🛠 Tech Stack

  • Framework: Next.js 16 (React 19)
  • Language: TypeScript
  • Styling: Tailwind CSS, Framer Motion, GSAP
  • Database & Auth: Firebase
  • Backend APIs: Node.js, Express.js

🌍 Community Mission

DevPath Bharat is an ecosystem and community platform designed to foster developer growth, collaboration, event management, resource sharing, and professional connections. Our mission is to democratize tech education and provide real-world open-source opportunities for developers across Bharat.

🚀 Getting Started

Prerequisites

Ensure you have the following installed on your machine:

  • Node.js (v18 or higher)
  • npm or yarn
  • Git

💻 Local Development

  1. Fork and Clone the Repository

    git clone https://github.com/your-username/DevPath-Web.git
    cd DevPath-Web
  2. Install Dependencies

    npm install
  3. Set Up Environment Variables

    cp .env.example .env.local

    Add your Firebase and other required keys to .env.local.

  4. Run the Development Server

    npm run dev

    Open http://localhost:3000 in your browser.

🤝 Contribution Guide

We welcome contributions of all sizes! Whether it's fixing a bug, improving documentation, or adding a new feature, your help is appreciated.

Please read our CONTRIBUTING.md for details on our code of conduct, development setup, and the process for submitting pull requests.

📜 Code of Conduct

DevPath Bharat is committed to fostering a welcoming, inclusive, and respectful community. Please review our Code of Conduct before participating.

⚖️ License

This project is distributed under the DevPath Bharat Source-Available License. See the LICENSE file for more information.

🔗 Community Links

👥 Contributors

Thank you to all the amazing people who have contributed to this project!

🛡️ Maintainers

  • Aditya948351 - Core Maintainer & Lead Developer

© 2026 DevPath Bharat Community

The DevPath name, logo, branding and visual identity belong to the DevPath Bharat Community.

Repository contents are governed by the LICENSE file.

About

DevPath Community Website

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages