Skip to content

Commit

Permalink
Merge pull request #69 from ContactTracing-app/all-contributors/add-k…
Browse files Browse the repository at this point in the history
…evinamick

docs: add kevinamick as a contributor
  • Loading branch information
mmmoli authored Apr 6, 2020
2 parents fc44e37 + 7a71fa1 commit b4d54ed
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 0 deletions.
8 changes: 8 additions & 0 deletions .all-contributorsrc
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@
"commit": false,
"contributors": [
{
"login": "kevinamick",
"name": "Kevin Amick",
"avatar_url": "https://avatars1.githubusercontent.com/u/15185225?v=4",
"profile": "https://github.com/kevinamick",
"contributions": [
"code"
]
},{
"login": "mmmoli",
"name": "Michele Memoli",
"avatar_url": "https://avatars2.githubusercontent.com/u/46807?v=4",
Expand Down
25 changes: 25 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,31 @@ This is a tricky point. Our api only stores `uid` of nodes. It has no personal i
We needed one way to look-up the uid with the public information that that particular user is willing to show. This is done using Firebase database, and the `profile/${uid}/` location.

To prevent looking-up that same information over and over again, a Mobx store called `PersonStore` provides a cache of info.
=======
# Frontend: ContactTracing.app
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
[![All Contributors](https://img.shields.io/badge/all_contributors-1-orange.svg?style=flat-square)](#contributors-)
<!-- ALL-CONTRIBUTORS-BADGE:END -->

Our aim is to let people keep track of who they meet in the face of the COVID-19 pandemic. Should anything happen to you, Contract Tracing will notify your friends & family to keep them safe.

## Getting set up

1. Clone the repo
2. Copy `.envsample` > `.env`
3. Ask @mmmoli for real env details
4. `yarn`
5. `yarn run dev`

## The design of the MVP (Webapp)
https://www.figma.com/file/CFy0c183XgjiPfUMRuuFYt/Contact-tracing?node-id=373%3A0

## Mobx Stores
This is a tricky point. Our api only stores `uid` of nodes. It has no personal identifible information in it. So when it return a list of people that the current logged in user knows, all you have are ids.

We needed one way to look-up the uid with the public information that that particular user is willing to show. This is done using Firebase database, and the `profile/${uid}/` location.

To prevent looking-up that same information over and over again, a Mobx store called `PersonStore` provides a cache of info.

## Contributors ✨

Expand All @@ -61,6 +85,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
<td align="center"><a href="http://100shapes.com"><img src="https://avatars2.githubusercontent.com/u/46807?v=4" width="100px;" alt=""/><br /><sub><b>Michele Memoli</b></sub></a><br /><a href="https://github.com/ContactTracing-app/Frontend/commits?author=mmmoli" title="Code">💻</a></td>
<td align="center"><a href="http://architracker.co"><img src="https://avatars3.githubusercontent.com/u/25208986?v=4" width="100px;" alt=""/><br /><sub><b>Ponk Memoli</b></sub></a><br /><a href="#design-pongponk" title="Design">🎨</a></td>
<td align="center"><a href="https://github.com/firacloudtech"><img src="https://avatars0.githubusercontent.com/u/54759476?v=4" width="100px;" alt=""/><br /><sub><b>Yogen (Fira Cloud Tech)</b></sub></a><br /><a href="https://github.com/ContactTracing-app/Frontend/commits?author=firacloudtech" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/kevinamick"><img src="https://avatars1.githubusercontent.com/u/15185225?v=4" width="100px;" alt=""/><br /><sub><b>Kevin Amick</b></sub></a><br /><a href="https://github.com/ContactTracing-app/Frontend/commits?author=kevinamick" title="Code">💻</a></td>
</tr>
</table>

Expand Down

0 comments on commit b4d54ed

Please sign in to comment.