Skip to content

msmiah017/Daily_Travel_Planner

Repository files navigation

Journey Planner Web Application

Welcome to the Journey Planner Web Application! This Angular-based web app enables users to plan their daily journeys by specifying the time and places they will visit. Users can also add descriptions and titles for their travel plans. The app supports creating, updating, and deleting plans, ensuring a personalized and secure experience through user registration and login.

Features

  • User Registration and Login: Secure authentication for personalized experience.
  • Plan Management: Create, update, and delete travel plans.
  • Detailed Travel Plans: Add time, places, and descriptions for each journey.
  • User-Friendly Interface: Easy-to-use Angular-based interface.

Getting Started

Prerequisites

  • Node.js and npm installed on your machine.
  • Angular CLI installed globally via npm.

Installation

  1. Clone the repository:

    git clone https://github.com/msmiah017/Daily_Travel_Planner
    cd journey-planner
    
  2. Install dependencies: npm install

  3. Run the application: ng serve Navigate to http://localhost:4200/ in your web browser to view the application.

Journey Planner Web Application

Usage

Register an Account

  1. Navigate to the registration page.
  2. Fill in your details and create an account.

Login

  1. Use your credentials to log in.

Create a Travel Plan

  1. Go to the 'Create Plan' section.
  2. Add the title, time, places, and descriptions of your journey.
  3. Save the plan.

Update a Travel Plan

  1. Select an existing plan from your dashboard.
  2. Make the necessary updates.
  3. Save the changes.

Delete a Travel Plan

  1. Select an existing plan from your dashboard.
  2. Delete the plan if no longer needed.

Project Structure

  • src/app: Contains the Angular components, services, and modules.
  • src/assets: Stores static assets like images and stylesheets.
  • src/environments: Configuration for different environments (development, production).

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-branch
  3. Make your changes.
  4. Commit your changes:
    git commit -m 'Add some feature'
  5. Push to the branch:
    git push origin feature-branch
  6. Open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

If you have any questions or suggestions, feel free to reach out!

Thank you for using the Journey Planner Web Application! We hope it helps you in organizing your daily journeys efficiently.

About

This is a website for planning your everyday travel.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published