Giter VIP home page Giter VIP logo

gallivanter2.0's Introduction

Gallivanter2.0

Project Owner

Haarika Ramadugu

What is this app about?

With this app, users can easily create and store their travel itineraries in one convenient location. This is the upgraded version 2.0 of the original application. https://github.com/Haarika701/gallivanter-travel-planner

What made me choose this idea?

Traveling is one of my passions and I value being well-prepared. However, I often encounter the challenge of sifting through numerous travel-related emails, which can be overwhelming and time-consuming. To address this issue, I decided to create a feature that allows me to conveniently store and access all my travel information and itineraries in one place.

Reason for the project:

As part of the final phase of our software engineering course at Flatiron School (class of 09/21), I developed a project to showcase the knowledge and skills I acquired throughout the bootcamp. The project was built using JavaScript and React functional components, which involved using React states to manage and manipulate dynamically changing events on the DOM, setting up controlled forms, and persisting data to a backend server. Additionally, I demonstrated my proficiency in building a server-side application using Ruby on Rails to manage a PostgreSQL database, define restful and non-restful routes, handle authentication and authorizations, and validate data received from the frontend. Lastly, I utilized CSS to create a visually appealing design for my web application.

App Description

The Gallivanter App allows users to easily create an account by signing up or logging in. Once logged in, users can access the trip planner section to create customized itineraries. These itineraries can be viewed and deleted at any time. Additionally, signed-in users can explore nearby tourist destinations and attractions using the search function. The "things to do" feature can be sorted into attractions and activities for easier browsing. Users can also keep track of their favorite spots in the Bucket List section.

Goals for version 2.0

  • Building a cross-functional application using react native for iOS mobile devices.
  • UI enhancements of the application.
  • Deployment of the application to App Store.
  • Migrating the tech stack from Ruby to Java for memory management and improved scalability.
  • Using an external API such as TripAdvisor for nearby attractions.

Deployment

  • Currently working on it.

gallivanter2.0's People

Contributors

haarika701 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.