Skip to content

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.

Notifications You must be signed in to change notification settings

SJA-Pathway/WebPath

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

🌐 WebPath by SJA Pathway

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.

🚀 Vision

Empowering developers, designers, and learners to collaborate on real-world web applications — freely, creatively, and without limits.

🧩 Tech Stack

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

💡 Example Mini Projects

  • 🧾 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.

🛠️ Getting Started

  1. Fork this repository.
  2. Clone your fork:
git clone https://github.com/yourusername/webpath.git
cd webpath
  1. Install dependencies:
npm install
  1. Run locally:
npm run dev
  1. Create your feature branch and start building!

🧠 Contribution Guidelines

•	🌱 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.

☁️ Deployment (Full-Stack on Vercel)

•	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.

📈 Roadmap

•	Add authentication & dashboard template
•	Create UI components library
•	Enable user submissions for project ideas
•	Launch public contributor leaderboard

✅ Key Updates:

  1. Backend location is explicitly noted: src/app/api.
  2. Frontend projects path updated: src/app/projects/<project-name>.
  3. Notes on deployment clarify full-stack Vercel setup.

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published