Devzora is an online coding and learning platform where users can learn, teach, and share their coding skills. Whether you're a student aiming to level up your dev game or an instructor ready to drop some knowledge, Devzora is the place to make it happen. 🚀
-
Students
- Create and manage their own courses
- Enroll in courses created by others
- Pay course fees through a secure payment system
-
Instructors
- Design and publish coding courses
- Manage students and content
-
Course Management
Full-featured course builder for students and instructors. -
Enrollment System
Users can browse and enroll in courses after secure payment. -
Tutorials & Certificates
Deliver high-quality tutorials and issue certificates on course completion.
-
Post Creation
Users can create public posts to share updates or ask questions. -
Like, Comment, Share
Engage with the community via likes, comments, and shares. -
Forum
A dedicated space for discussions, troubleshooting, and collaboration. -
Help Desk
Built-in customer support system for all users.
- OAuth 2.0
Modern login with secure third-party authentication (Google, GitHub, etc.)
⚠️ Update this section based on your actual tech stack.
- Frontend: React.js / Next.js
- Backend: Node.js / Spring Boot
- Database: MongoDB / PostgreSQL
- Cloud Services: Cloudinary (for media), Stripe (for payments)
- Auth: OAuth 2.0 (Google, GitHub)
# Clone the repo
git clone https://github.com/your-username/devzora.git
# Go into the project folder
cd devzora
# Install dependencies
npm install
# Run the development server
npm run dev