← Back to home

Tuki

Fullstack (solo developer) completed

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

  1. Authentication and geolocation : Login system with Firebase Auth and access to device GPS for precise reporting
  2. Real-time reporting : Users report traffic checkpoints that remain visible for 30 minutes
  3. 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
#react#firebase#redux#real-time#maps#geolocation#auth#mobile-first