Skip to content

facuperezm/travel-manager-frontend

Repository files navigation

Travel Manager

A simple and efficient travel planning application that helps you organize your trips better.

App Screenshot

About the Project

Travel Manager is a personal project I built to solve a common problem: making travel planning easier and more organized. It helps users keep track of their trips, expenses, and itineraries in one place.

Why I Built This

  • To learn and practice modern web development
  • To solve a real problem I faced while planning trips
  • To challenge myself with new technologies

Tech Stack

I chose these technologies to build a robust and maintainable application:

  • Frontend:

    • React with Next.js 14 (App Router)
    • Tailwind CSS for styling
    • Shadcn UI for components
    • React Hook Form for form handling
  • Backend:

    • Node.js
    • Prisma ORM
    • PostgreSQL database

Key Features

  • ✈️ Trip planning and organization
  • 💰 Expense tracking
  • 📅 Itinerary management
  • 🔒 Secure user authentication
  • 📱 Responsive design

What I Learned

This project helped me improve my skills in:

  • Building full-stack applications
  • Working with modern React patterns
  • Database design and management
  • User authentication
  • Responsive UI development

Future Improvements

I'm planning to add:

  • Budget analytics and reports
  • Multi-language support
  • Trip sharing with friends
  • Mobile app version
  • Email notifications

Getting Started

# Clone the repository
git clone https://github.com/yourusername/travel-manager.git

# Install dependencies
cd travel-manager
npm install

# Start the development server
npm run dev

Connect With Me

I'm always interested in connecting with fellow developers and receiving feedback on my work:

About

✈️ Travel planning app build with React.js

Resources

Stars

Watchers

Forks