WebPath is an open-source initiative by SJA Pathway focused on creating a collection of web projects — from simple tools to full-stack applications — under one collaborative platform.
Anyone can contribute, learn, and grow through hands-on development experience.
Empowering developers, designers, and learners to collaborate on real-world web applications — freely, creatively, and without limits.
| Layer | Technology | Notes |
|---|---|---|
| Frontend | Next.js (React + TypeScript) | Handles UI and pages |
| Backend | Next.js API Routes (Node.js) | Serverless backend inside src/app/api |
| Database | MongoDB Atlas | Free cluster for storing projects/data |
| Design | Figma (Free Plan) | UI/UX design |
| Styling | CSS Modules / Sass | Optional Tailwind fallback |
| Version Control | GitHub | Free public repositories |
- 🧾 TaskBoard – Trello-style task management tool
- 📰 BlogSphere – Multi-user blogging platform
- 💬 ChatNest – Real-time chat app (Socket.io via API routes)
- 🧠 QuizHub – Interactive quiz app
- 💼 Portfolio Builder – No-code personal site creator
Each project can live under src/app/projects/<project-name> within the same Next.js monorepo.
- Fork this repository.
- Clone your fork:
git clone https://github.com/yourusername/webpath.git
cd webpath- Install dependencies:
npm install- Run locally:
npm run dev- Create your feature branch and start building!
• 🌱 Beginners with some experience are welcome.
• 🧩 New projects require a short proposal under issues/.
• 💬 Communicate via Discord or GitHub discussions.
• 🔍 All code must follow ESLint + Prettier formatting.
• 📝 Use src/app/api for backend logic and src/app/projects for frontend project pages.
• Push to main → Vercel automatically deploys the frontend + backend.
• API routes inside src/app/api are deployed as serverless functions.
• Set environment variables (e.g., MONGO_URI) in the Vercel dashboard.
• No separate backend hosting required.
• Add authentication & dashboard template
• Create UI components library
• Enable user submissions for project ideas
• Launch public contributor leaderboard
- Backend location is explicitly noted:
src/app/api. - Frontend projects path updated:
src/app/projects/<project-name>. - Notes on deployment clarify full-stack Vercel setup.