Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Front-End UI for MVP #21

Open
4 tasks
ainsleys opened this issue Mar 27, 2020 · 5 comments
Open
4 tasks

Front-End UI for MVP #21

ainsleys opened this issue Mar 27, 2020 · 5 comments
Assignees
Labels
help wanted Extra attention is needed
Milestone

Comments

@ainsleys
Copy link
Contributor

ainsleys commented Mar 27, 2020

We will need a front-end that:

We're agnostic to the libraries/frameworks used, tho I think team members are most familiar w/ React.

Some milestones for this issue:

  • app scaffolding added to project repo
  • replicates views detailed in wireframes, including Individual Results
  • API endpoints included
  • communicates with backend (separate from SafeTrace API server) to enable users to create userID and to log-in

related issue: #3

@ainsleys ainsleys added this to the MVP milestone Mar 27, 2020
@ainsleys ainsleys added the help wanted Extra attention is needed label Mar 27, 2020
@alaaltoros
Copy link

I am working on this issue, starting with the sign-up form and integrating it with the API

@ainsleys
Copy link
Contributor Author

ainsleys commented Apr 3, 2020

Hey @alaaltoros -- @shenrene was able to convert the python script to js ( see this issue #16) . Let me know if you can work with this for transforming the google takeout json into the json expected by the SafeTrace API! As discussed yesterday, this should all take place in the client for privacy reasons

@alaaltoros
Copy link

Looks good, will need to modify the script a little to be able to parse a local file (the script downloads it from the server)

@ainsleys
Copy link
Contributor Author

ainsleys commented Apr 3, 2020

ah-- yep I see. That's my bad, I don't think I clarified where the file originates when discussing requirements with @shenrene . Let me know if you run into any issues!

@alaaltoros
Copy link

Hey @ainsleys

I created this PR. It is not ready yet.

It includes the following:

  • Basic UI
  • Login/logout with google
  • Location data parse script

I Will be updating it as soon as other parts are ready.
Please feel free to try it out, check the UI and give feedback.

P.S. The login/logout functionality requires google client id (check the README.md) and the upload button will output the parsed data in the console.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants