Tuki
Project explanation
My first fullstack project with authentication, where users can report traffic checkpoints at their exact location. Each report has a specific type and comment and stays active for 30 minutes. Firebase stores the historical data for future analytics.
Technical Stack
React
Main Features
- Authentication and geolocation : Login system with Firebase Auth and access to device GPS for precise reporting
- Real-time reporting : Users report traffic checkpoints that remain visible for 30 minutes
- Read optimization : Redux usage to minimize Firebase calls and stay within free-tier limits
Technical Challenges
- First fullstack project : Learning curve around frontend-backend integration with Firebase
- Firebase limits : Implemented Redux to reduce reads and remain within the free tier
- Mobile-first experience : Responsive design and geolocation API access in mobile browsers