This document outlines the development roadmap for the Circle Frontend.
- Authentication (Login/Register).
- Thread creation and viewing.
- Basic user profile.
- Responsive layout.
- Infinite Scroll: Replace pagination with infinite scroll for the home feed.
- Real-time Updates: Integrate Socket.io client for live notifications and thread updates.
- Image Cropping: Add client-side image cropping before upload.
- Dark Mode: Complete dark mode theme support.
- PWA Support: Offline capabilities and installability.
- Code Splitting: Optimize bundle size with lazy loading for routes.
- Keyboard Navigation: Ensure full keyboard support.
- Screen Reader: optimize all interactive elements for screen readers.