Skip to content

Commit 7b5dd83

Browse files
committed
Initial Commit
0 parents  commit 7b5dd83

21 files changed

+29703
-0
lines changed

Diff for: .gitignore

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2+
3+
# dependencies
4+
/node_modules
5+
/.pnp
6+
.pnp.js
7+
8+
# testing
9+
/coverage
10+
11+
# production
12+
/build
13+
14+
# misc
15+
.DS_Store
16+
.env.local
17+
.env.development.local
18+
.env.test.local
19+
.env.production.local
20+
21+
npm-debug.log*
22+
yarn-debug.log*
23+
yarn-error.log*

Diff for: .vscode/extensions.json

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"recommendations": ["wesbos.theme-cobalt2"]
3+
}

Diff for: LICENSE.txt

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2021 Othneil Drew
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

Diff for: README.md

+79
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
<div id="top"></div>
2+
3+
<!-- PROJECT SHIELDS -->
4+
5+
[![Contributors][contributors-shield]][contributors-url]
6+
[![Forks][forks-shield]][forks-url]
7+
[![Stargazers][stars-shield]][stars-url]
8+
[![Issues][issues-shield]][issues-url]
9+
[![MIT License][license-shield]][license-url]
10+
11+
<!-- ABOUT THE PROJECT -->
12+
13+
## About The Project
14+
15+
This site is designed to collect and display images captured by NASA's Perseverance rover on Mars. The primary purpose is to provide a user-friendly way to navigate the thousands of raw images sent back from Mars. This essential methods for doing so are:
16+
17+
- Convert technical mission data into human-friendly outputs (i.e. "MCZ_RIGHT" => "Mast Camera Zoom - Right")
18+
- Filter by date: Earth Date or Sol (Mars-day)
19+
- Filter by camera: Easily view images taken by any camera on a given date. (Or view all)
20+
21+
### Built With
22+
23+
- [React.js](https://reactjs.org/)
24+
- [NASA](https://api.nasa.gov/#MarsPhotos)
25+
26+
<p align="right">(<a href="#top">back to top</a>)</p>
27+
28+
<!-- ROADMAP -->
29+
30+
## Roadmap
31+
32+
- [ ] Finalize core functionality
33+
- [ ] Photo Gallery full-size image view (lightbox essentially)
34+
- [ ] Photo details component
35+
- [ ] Optimize API requests
36+
- [ ] Stylize entire project
37+
- [ ] Add legacy rovers (Curiosity, Opportunity, and Spirit)
38+
- [ ] Direct link to results from a query (Share the images from a date)
39+
- [ ] Direct link by camera
40+
- [ ] Direct link to individual image
41+
- [ ] Voting/Star images to add to a "Best of" gallery
42+
43+
<p align="right">(<a href="#top">back to top</a>)</p>
44+
45+
<!-- LICENSE -->
46+
47+
## License
48+
49+
Distributed under the MIT License. See `LICENSE.txt` for more information.
50+
51+
<p align="right">(<a href="#top">back to top</a>)</p>
52+
53+
<!-- ACKNOWLEDGMENTS -->
54+
55+
## Add-ons
56+
57+
- [Moment.js](https://momentjs.com/)
58+
- [Material-UI](https://mui.com/)
59+
- [Framer Motion](https://www.framer.com/)
60+
61+
<p align="right">(<a href="#top">back to top</a>)</p>
62+
63+
<!-- MARKDOWN LINKS & IMAGES -->
64+
<!-- https://www.markdownguide.org/basic-syntax/#reference-style-links -->
65+
<!--
66+
[contributors-shield]: https://img.shields.io/github/contributors/github_username/repo_name.svg?style=for-the-badge
67+
[contributors-url]: https://github.com/github_username/repo_name/graphs/contributors
68+
[forks-shield]: https://img.shields.io/github/forks/github_username/repo_name.svg?style=for-the-badge
69+
[forks-url]: https://github.com/github_username/repo_name/network/members
70+
[stars-shield]: https://img.shields.io/github/stars/github_username/repo_name.svg?style=for-the-badge
71+
[stars-url]: https://github.com/github_username/repo_name/stargazers
72+
[issues-shield]: https://img.shields.io/github/issues/github_username/repo_name.svg?style=for-the-badge
73+
[issues-url]: https://github.com/github_username/repo_name/issues
74+
[license-shield]: https://img.shields.io/github/license/github_username/repo_name.svg?style=for-the-badge
75+
[license-url]: https://github.com/github_username/repo_name/blob/master/LICENSE.txt
76+
[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555
77+
[linkedin-url]: https://linkedin.com/in/linkedin_username
78+
[product-screenshot]: images/screenshot.png
79+
-->

0 commit comments

Comments
 (0)