
Planora
A full-stack event management platform with authentication, RBAC, and payment system.
Key Features
JWT Authentication (Access + Refresh)
Role-Based Access Control
Stripe Payment Integration
Event & Participant Management
Challenges Faced
Designing a scalable RBAC system for multi-tier user authorization.
Handling JWT refresh token rotation without logging users out.
Testing concurrent payment webhooks perfectly on a local environment.
Future Improvements
Implement real-time notifications for event updates using WebSockets.
Add a robust Redis caching layer to optimize frequent database queries.
Technologies Used
Next.jsNode.jsPrismaPostgreSQL