GithubHelp home page GithubHelp logo

travel_tracker's Introduction

Travel_Tracker

Table of Contents

Introduction

Have you ever wanted to have an organized way to calculate the cost of trip for yourself, your friend, or maybe even your dog.... Look no further than travel tracker!!

  • Travel Tracker is a new and creative tool used schedule trips... It also tells you about your upcoming trips, pending trips, past trips, and even the trip your currently on!

Technologies

  • JavaScript
  • HTML
  • CSS

Set Up

  1. Clone this repository.
  2. cd into the directory.
  3. Run open index.html.

Features

Login

  • Has a login feature which fetches user when username/pass are correct
  • Both fields in the login are required in order to submit

Travel Tracker

  • Website design was made for minimalism(no distracting UI)
  • Completely tab-able buttons/forms
  • Instant responses form pending trips-and the cost
  • Accessibility Scores at 100

Reflections

This was a difficult project to undertake for several reasons:

  • First and foremost I wanted a user interface that was bare but also appealing.
  • I didn't want to overcomplicate the experience and make users search for buttons.
  • I wanted precision but also dynamic code, and the functionality to be instant when a user makes choices.
  • I also wanted a product that wouldn't be overwhelming for people with disabilities. (tabbing)

Future Features

  • Complete Redesign of the UI/UX:

    • Knowing what I know now, it'd be easier to redesign this product to fit the requirements I wanted and look less chunky.
    • A more streamline experience.
    • Less bubblegum pop UI/More professional.
    • A more appealing glassmorphism.
  • Remake with the intention of mobile first:

    • This product only is only appealing to the eyes on a very specific screen size.
    • Needs to be dynamic for a variety of devices.
    • Buttons would need to be changed with Icons that are appropriate for mobile.
  • Clean Up CSS:

    • CSS reuses a lot of the same values, and I could have easily cut this down by using proper methods.
    • It would also help to use variables as a means to make it more readable.
  • Clean up JS:

    • Despite having 100 Accessibility code processing is at a 86
    • Needs more dynamic functions/cascading functions(les global variables)
  • Testing:

    • Make tests range for more sad paths.
  • Agent Class:

    • At the moment there is no way to pass pending to approved. Would need to create an agent class to handle this feature.

Contributors

Project Specifications

  • Project specs are located here.

travel_tracker's People

Contributors

neil-b-linton avatar robbiejaeger avatar hannahhch avatar lourdesbnts avatar niksseif avatar dependabot[bot] avatar alexmkio avatar hfaerber avatar khalidwilliams avatar

Watchers

 avatar  avatar

travel_tracker's Issues

Use Data.js

Download the third party package for Date.js, and work off of a new tree to attempt implementation

Fix Post

Issue with the post form value:

  • error that populates needs to be addressed.
  • check to ensure data is actually being submitted
  • data is accurate

Urgent before moving onto the next stage of the project

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.