Empowering developers across Bharat through learning, collaboration, innovation, and open knowledge.
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.
- 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.
(Add screenshots of your application here)
- Dashboard Overview
- Learning Paths
- User Profile Page
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.
- Framework: Next.js 16 (React 19)
- Language: TypeScript
- Styling: Tailwind CSS, Framer Motion, GSAP
- Database & Auth: Firebase
- Backend APIs: Node.js, Express.js
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.
Ensure you have the following installed on your machine:
- Node.js (v18 or higher)
- npm or yarn
- Git
-
Fork and Clone the Repository
git clone https://github.com/your-username/DevPath-Web.git cd DevPath-Web -
Install Dependencies
npm install
-
Set Up Environment Variables
cp .env.example .env.local
Add your Firebase and other required keys to
.env.local. -
Run the Development Server
npm run dev
Open
http://localhost:3000in your browser.
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.
DevPath Bharat is committed to fostering a welcoming, inclusive, and respectful community. Please review our Code of Conduct before participating.
This project is distributed under the DevPath Bharat Source-Available License. See the LICENSE file for more information.
- Website: devpath.org (replace with actual link)
- Discord / WhatsApp: Join Community
- LinkedIn: DevPath Community
- Instagram: @devpath_community
Thank you to all the amazing people who have contributed to this project!
- 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.