Spain CityBike

React application for bicycle sharing stations in Spain

The challenge

Spain CityBike is a React application that displays real-time bike-sharing stations across Spanish cities. It’s built with a modern architectural approach (container/presenter/controller), supports internationalization (English and Spanish), and features a clean, responsive UI with Tailwind CSS.

Please note that this is a demo app, created to showcase how I approach certain task


Features

πŸ“ Browse bike networks across Spain

🚲 See available bikes at each station

🌍 Open stations in Google Maps

πŸ”„ Auto-updated data

🌐 Multilingual support via i18next

🧱 Clean architectural structure (container/presenter/controller)

πŸ“± Responsive design

The tech stack

  • HTML5
  • CSS3
  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • shadcn/ui
  • TanStack Query
  • i18next
  • Vite
  • Container / Presenter / Controller architecture
Go to project
Back to main page