- ๐ Hi, Iโm @trevorsmay
- ๐ Iโm interested in React and JavaScript
- ๐ซ How to reach me email! [email protected]
the-a-team's Introduction
the-a-team's People
the-a-team's Issues
Build a modal currency converter calculator
Build a modal currency converter calculator using the API that gives us the currency to/from conversion. It would be similar to the calculator activity we did.
Confirm new itinerary creation or update
Ask for confirmation before allowing a new itinerary creation or an update to an existing itinerary. I think the deletion definitely wants a confirmation. I think the updates could be a setting.
Administer users, trips, and itineraries
Add an administrative capability to the application to allow:
Multiple users and trips
See all users
See all trips
Order trips by start date, user info (dept, title, destination, travel advisories)
Add/modify/delete fields to user, itinerary and trip tables
Allow users to attach expense reports, receipts, confirmation#s, etc.
Have notifications sent at certain times or events
Be able to retrieve regular and emergency contact info
Bug - if you change user and don't commit before create itinerary - is broken
Bug - if you change user and don't commit before create itinerary - is broken. Fix by forcing a commit of user changes before create new itinerary. Could do this with one button to commit user changes and create itinerary at same time.
CIA info
-
country info on modal
-
link in itinerary div
Add basic user and inventory functionality
Add basic user and inventory functionality to basic html, css, javascript skeleton
For the itinerary, click a row, get data from DB for that row, work on it, update DB
Build a modal to handle searches
It would be cool to have a modal with a search engine in it so we can capture URLs of interest and put them directly in our itinerary without having to cut and paste them.
Confirm user name and location updates
Ask for confirmation before allowing user name and location updates. This could be a setting.
Build a splash screen
Build a cool splash screen for the user to land on when they first run app.
https://www.justinmind.com/blog/20-inspiring-splash-screen-designs/
Send itinerary capability
Look into how to send this itinerary to someone via email or post on Facebook or LinkedIn.
Itinerary
User Story
As a user I want to enter a trip and create an itinerary
Develop a settings function
Have a function available to the user to personalize their screen by setting fonts, colors, background, confirmation details, max trip length, anything else? Save the settings. Put a standard settings icon on screen to click on. Do settings in a tab page or a modal.
See
https://www.flaticon.com/free-icon/global-settings_81020
for an example icon.
Kiwi Api
-
to flight
-
from flight
-
dates
-
return flight
Itinerary history
Save old itinerary's in the Firebase database so the user can later access them.
html tasks
Project 1
As a user I want to create an itinerary
Basic skeleton
Build out basic html, css, javascript skeleton
test
Don't call me on vacation.
Login function
Build a login function to tie users to their login. Improves security. We can then give different roles to different users. A role such as Administrator could be given.
What happens if two people update the Firebase DB itinerary simultaneously?
Worrying about collisions and locking mechanisms in Firebase for simultaneous updates. Who wins?
Sync update of itinerary day view
We fixed syncing the table view on itinerary updates. We need to also sync the single day itinerary view as well.
Error checking for user date fields entered
Add error checking on entered fields for user for start date and end date of trip. Make sure they are valid dates. Make sure start date is before end date. Maybe don't allow trips longer than say 30 days. This could be a setting.
Make this app mobile responsive
Make sure this app functions well on tablets and phones. This app will most likely be generated on a notebook/desktop and then used on a tablet/phone. Maybe we have two sets of html/JavaScript. Think about this.
Create a PDF or other document of itinerary
Create a PDF or other document of itinerary in a pretty format so the user can print or save it.
Build a modal for error messages
No alerts are allowed in this project. We need a modal to display error messages.
Bug - two buttons with id of add-itinerary-btn in index.html
Bug - two buttons with id of add-itinerary-btn in index.html. Change second button to update-itinerary-btn.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.