Skip to content

mutheusalmeida/viamao

Repository files navigation

ViaMão

A simple travel planner built with Astro, React.js, TypeScript, and Tailwind CSS as a challenge for a position at Buzzvel.

"Via" suggesting "Viagem" (which means "Travel" in Portuguese) and "Mão" which means "Hand" in Portuguese: your next trip in the palm of your hand.

I created the design and built the frontend and backend. You can checkout the Figma file here.

Features

  • Astro Endpoints
  • SSR with Astro
  • Google Places API
  • Shadcn components
  • Form validation with React Hook Form and Zod

Screenshots

App Screenshot

App Screenshot

Run Locally

Note: you'll need to run the backend locally also: https://github.com/mutheusalmeida/viamao-api.

Clone the project

  git clone https://github.com/mutheusalmeida/viamao

Go to the project directory

  cd viamao

Install dependencies

  pnpm install

Start the server

  pnpm run dev

Authors