<commit_before># Butterfly Pinner

An prototype for the Butterfly Pinner app, made for logging butterfly sightings. Built in React with components from Material UI.

#### To-do List
- [x] Add Google Authentication
- [x] Associate sightings with authenticated user
- [ ] Add user profile with their sightings
- [ ] Add photo-uploader ability for sighting<commit_msg>Update Readme with screenshot<commit_after># Butterfly Pinner

A prototype Butterfly Pinner app, made for logging natural history sightings. Key features include allowing users to save geolocated coordinates and their own custom photos. Built using React and Firebase with components from Material UI.

![Screenshot of Butterfly-Pinner App](https://docs.google.com/drawings/d/e/2PACX-1vTw3A7tVKbOqJYvFuawPkGshXMVur0dVoxePvUYoUYfS5XmPLmUgcfuZwheOoN092Co1PN35ZFsiyRm/pub?w=328&h=343)

#### Developer To-do List
- [x] Add Google Authentication
- [x] Associate sightings with authenticated user
- [x] Add user profile with their sightings
- [x] Add photo-uploader ability for sighting
- [ ] Add user ability to view submitted photos

### Questions? Want to help?

Get in touch with us! [@pnewsam](https://github.com/pnewsam) [@omarcodex](https://github.com/omarcodex)
{'fraction_non_alphanumeric': 0.08224755700325732, 'fraction_numerical': 0.014657980456026058, 'mean_word_length': 5.270408163265306, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 3, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7258919', 'n_tokens_mistral': 401, 'n_tokens_neox': 379, 'n_words': 134}