This isn't yet stable release codebase due to time constraints. Some choices were made that wouldn't be made in a production ready application.
DevConnect is a social network for developers focused on sharing programming knowledge, educational articles, and personal projects.
The platform enables developers to connect, collaborate, and learn, all in one place.
- 🔐 Authentication – secure login and session handling
- 📝 Posts System – create, edit, and delete posts (articles or projects)
- 💾 Post Drafts – save posts for later publishing
- 💬 Post Interactions – like, comment, and save posts
- 👥 Groups – create and join topic-specific communities; share and discuss posts inside groups
- 🔍 Search – find posts, users, and topics
- 🎧 Ambient Music – subtle background sound layer for focus and productivity
- 🙋♂️ User Profiles – customizable user pages with editable title, about section, and avatar (full CRUD)
- Framework: Next.js (App Router)
- State & Data: React Query
- Database: PostgreSQL (Neon Cloud)
- ORM: Prisma
- Backend: Next.js API Routes
- UI:** Shadcn + custom components
- Architecture: Feature-based modular structure
This is a beta release (v0.2.0) intended for testing and early feedback.
Some features are still pending refactoring and optimization for cleaner and more maintainable code.
The stable release will follow after further code review and architecture improvements.
DevConnect is being built with a focus on clean architecture, feature-based scalability, and modern React ecosystem practices.
It aims to become a go-to platform for developers to share insights, showcase projects, and grow through community-driven discussions.
🔗 https://www.devconnect.forum
© 2025 Nemanja Antonijevic. All rights reserved. Unauthorized use, reproduction, or distribution of this project or its code is prohibited.