A vanilla javascript project that uses SASS to successfully create a dark mode enabled app that displays information based on a users login from a restful API
SCSS 6.05%HTML 10.90%JavaScript 83.05%
get-going-gone's Introduction
Hi, I'm Gabrielle (she/her)
I'm a novice Ornithologist and a Software Engineer.
Describe this feature's purpose here.
In the first iteration, I noticed some redundancies in classes. For the sake of time and managing brain power, I decided to air on the side of WET code rather than fine tuning during this first iteration
Story:
As a dev, I want utilize inheritance, so that I can DRY up my classes.
This feature is an attempt to separate duties of classes. It's possible that this shouldn't be a class, but rather a feature that will be added on to the login portion.
Story:
As a dev, I want to be able to enter in a number associated with a traveler's id, so that I can find all data associated with that travelers.
Concerns:
is there a function/method to find a traveler based on their id number
Describe this feature’s purpose here.
This feature addresses the form structure a user would want to interact with when booking a site.
Story:
As a user, I want a form, so that I can book my next trip.
As a dev, I want a form with four pieces: 2 text boxes (for num of travelers & duration of trip), a calendar (for start date), and a drop down for where to so that a user can make a selection and POST a trip if they choose to.
Concerns:
once all fields are filled, only then is an estimate is returned
Describe this feature’s purpose here.
This feature addresses the need for a single instance of a destination to easily access specific information about a single destination.
Story:
As a dev, I want a Destination class, so that I can easily create a new instance of a destination for viewing purposes when browsing places to book.
Describe this feature’s purpose here.
This addresses the question if a user would want to see their pending trips separate from the past, present, and future trips.
Story:
As a user, I want a separate section, so that I can view my pending trips.
display at bottom of main page
pending trips: default message || name of destination & trip #
Describe this feature’s purpose here.
To alter the summary of how many total trips and how much has been spent on those trips displayed on the main dashboard.
Story:
As a user, I want to open my dashboard, so that I can see my personal summary data.
This feature addresses iteration 1 dashboard build out. The goal is to create a skeleton of HTML that sets up our scripts and provides easy structure to adjust for SCSS with a mobile first process.
Story:
As a user, I want to have a clean & concise dashboard, so that I can see my trip logs.
Describe this feature’s purpose here.
This feature creates a single instantiation of a trip that can be used during the Iteration 2 for booking and POSTing purposes.
Story:
As a dev, I want to have a Trip class, so that I can easily POST a new object to my trips API.
Concerns:
is there a default value for ID to account for a new POST?
is there space for all data to be stored?
is there a method that calculates a single trips estimated cost?