Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chengkangzai/travel-planner


https://github.com/chengkangzai/travel-planner

Last synced: 24 days ago
JSON representation

Awesome Lists containing this project

README

        

# Travel Planner Web Application

## Introduction

This is a web-based travel planner application built using the Laravel framework. The application helps users organize
their trips by allowing them to create itineraries, manage destinations, and plan activities.

## Features

- **User Authentication**: Secure login and registration system.
- **Dashboard**: Personalized user dashboard displaying upcoming trips, saved itineraries, and recent activities.
- **Itinerary Management**: Create, view, update, and delete itineraries. Add destinations, activities, accommodations,
and transportation details to each itinerary.
- **Google Maps Quick Link**: Quick direct link to destination.
- **Responsive Design**: Fully responsive UI using Filament to ensure a seamless experience on all devices.

## Screenshots

Here are some screenshots of the application in action:

- **Sign In Page**

![Sign In Page](/screenshots/signIn.png)

- **Itinerary Dashboard - Week & Day View**

![Dashboard-Week](/screenshots/dashboard-week.jpeg)
![Dashboard-Day](/screenshots/dashboard-day.png)

- **Create, View, Edit & Delete Itinerary**

![Itinerary-Create](/screenshots/itinerary-create.png)
![Itinerary-View](/screenshots/itinerary-view.png)
![Itinerary-Edit](/screenshots/itinerary-edit.png)
![Itinerary-Delete](/screenshots/itinerary-delete.png)

- **Locations List**

![Locations](/screenshots/locations.jpeg)

- **List of Days**

![Days](/screenshots/days.jpeg)

## Usage

- **Sign up or log in** to start planning your trips.
- **Create a new itinerary** by selecting destinations, adding activities, and managing travel details.
- **Manage your trips** through the dashboard, keeping track of upcoming and past trips.

## WIP

- **Wishlist** to store places based on country that users want to go but without date yet
- **Collaboration Mode** to share your itineraries with others for feedback or collaboration.
- **Map View** with destination markers to see areas' user visited.
- **Bahasa Melayu and Mandarin Language Support**