Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wiizzl/cosmic-pics
Nasa APOD mobile app
https://github.com/wiizzl/cosmic-pics
expo nativewind react-native zustand
Last synced: about 14 hours ago
JSON representation
Nasa APOD mobile app
- Host: GitHub
- URL: https://github.com/wiizzl/cosmic-pics
- Owner: wiizzl
- License: gpl-3.0
- Created: 2024-05-17T17:40:31.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-02-12T16:18:52.000Z (2 days ago)
- Last Synced: 2025-02-12T17:28:47.174Z (2 days ago)
- Topics: expo, nativewind, react-native, zustand
- Language: TypeScript
- Homepage:
- Size: 9.04 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
Cosmic-Pics
## Introduction
"Cosmic Pics" is an innovative app that utilizes NASA's APOD (Astronomy Picture of the Day) API to display images in a smart and engaging way. With a user-friendly interface, you can easily browse APOD images using a calendar, or get lost in an infinite scrolling feed, similar to TikTok.
In addition, our app allows you to mark your favorite images as favorites, so you can easily access them at any time. "Cosmic Pics" is the perfect tool for anyone interested in astronomy, or for those who simply want to discover the beauty of our universe.
## Installation
### 1. From Google Play Store
You will soon be able to download the app from the Google Play Store.
### 2. Manual Installation
- Clone the repository
```bash
git clone https://github.com/wiizzl/cosmic-pics
```- Install dependancies
```bash
pnpm install
```- Create local env file, copy content of [.env.example](.env.example) and paste it in your new file. Then, complete it with your [API key](https://api.nasa.gov/). If you want to build the app, you will need to follow the [documentation](https://docs.expo.dev/build/setup/) and to enter again your API key in the [build file](eas.json).
```bash
touch .env.local
```- Start the app
```bash
pnpm run start
```- Install [Expo Go](https://expo.dev/go) and scan the QR Code showed in your terminal
## Acknowledgments
I was inspired by a [design]() I found on Behance made by [Angelina Grebenkina](https://www.behance.net/angelingrebenk). Thank you very much for this good work.
## License
This code is made available under the [GNU GPLv3 License](https://choosealicense.com/licenses/gpl-3.0/).