tammy / meili Goto Github PK
View Code? Open in Web Editor NEWTravel planning app, to travel with friends without the headache of planning with them.
Travel planning app, to travel with friends without the headache of planning with them.
What we should have:
Currently the app does not render on my machine for the following reason. In utils/auth.js
, the getIdToken
function cannot access the ID_TOKEN_KEY
variable:
const ID_TOKEN_KEY = 'id_token';
export function getIdToken() {
return localStorage.getItem(ID_TOKEN_KEY);
}
Specifically the issue is:
[Vue warn]: Error in render: "ReferenceError: Can't find variable: ID_TOKEN_KEY"
found in
---> <PublicBattles> at src/components/publicBattles.vue
<App> at src/App.vue
One workaround is to define all the constants in the functions that use them... but I feel like there's something else going on that I'm missing...
When a user logs in, they should have a user object created for them so they can be added as collaborators.
The time shown on the timeline does not update when modifying the datetime. Only changes to other parts of the card will trigger an update.
Please find out if all components of the trip persist properly
The markers on the map refresh any time there is an update with events. This is unnecessary and causes flickering in the UI. The map should listen on its own data (maybe a map from cardID to marker object).
We should not need to refresh to logout.
The D&D handle for the first card in a list is not usable. Also, during the drag operation, the timeline appearance glitches and shows a dotted line above the first element.
Would be nice to fix up the responsive design of the site.
Things that I've noticed when width gets small:
When there are an insufficient number of events in a trip, the threads panel shifts under the timeline.
Specifically, right now I have the frontend working with:
{
// some data here
authorName: string,
authorPicture: string,
}
but it's not being saved to the DB right now.
It'd be nice to see the names of people who are looking at the trip.
When multiple users are editing the same trip and one or more of those users switches to a different trip, this can cause issues where the trip model switches to the wrong trip for one or more of those users. More investigation is required to reproduce but it's likely that some real time trip model data is not updating properly.
Requires investigation
We need a date and time picker of some sort for the datetime field, because right now it's just code-ish gibberish. We can use this:
https://github.com/Haixing-Hu/vue-datetime-picker
sdk.js:57 FB.logout() called without an access token.
When a new trip is created, the one who created the trip is not a collaborator so they can not see the trip.
We currently do not have any alerts that say whether an action was a "Success" or an "Error" so the user can only see whether something is created or not to see the result of their action.
Example: When creating a trip, you see that a trip is created thus you assume it was a success. However if there was an error, you don't know if the app is slow to respond or if you did something wrong.
Something like this would be ideal: https://vuejs-pt.github.io/vue-alert/example/dist/
As a read only user I should not be able to make events.
Currently, the linter fails the build if anything is caught. This slows down development when we just want to paste in code and try it out. Ideally the linter should output the error but not fail the build.
I can't for the life of me figure out how to make only one CSS file and use that one globally along with the local scoped CSS. If there is a global one then it would make styling a lot easier since we reuse a lot of components.
It'd be even nicer if we can have SASS working.
Adding a collaborator removes all other collaborators from trip. The expected behaviour is that it adds this collaborator to the trip.
D&D appears to work while dragging, but does not move the element after mouse release.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.