Projexa is a collaborative project management platform designed to help teams plan, track, and manage work efficiently.
It is built as a real-world SaaS-style application, focusing on scalability, clean architecture, and modern development practices.
To build a production-ready project management system similar to tools like Jira, Notion, and ClickUp, while maintaining clean code, strong architecture, and extensibility.
- React
- TypeScript
- Tailwind CSS
- Node.js
- Express.js
- TypeScript
- MongoDB
- JWT Authentication
- Clean Architecture
- SOLID Principles
- Dependency Injection
- Modular & Scalable Design
- User authentication & authorization
- Workspace-based project management
- Role & permission management
- Projects, tasks, and issues tracking
- Team collaboration & activity logs
- Notifications system
- Meetings & scheduling
- Subscription & payment handling
- Admin dashboard & controls
- Clear separation of concerns
- Domain-driven design principles
- Use cases for business logic
- Interface-based repositories
- Framework-independent core logic
π§ In active development
This project is being built step-by-step with a focus on quality over speed.
Projexa is built not just as a demo project, but as a portfolio-defining application that demonstrates:
- Real-world system design
- Clean Architecture in practice
- Scalable backend design
- Modern frontend patterns
MIT License
Haran
GitHub: https://github.com/haranck