Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mrzmyr/pixy-mood-tracker-app
Minimalistic app to track your mood within one pixel a day.
https://github.com/mrzmyr/pixy-mood-tracker-app
android expo ios mood-tracker react-native
Last synced: 4 days ago
JSON representation
Minimalistic app to track your mood within one pixel a day.
- Host: GitHub
- URL: https://github.com/mrzmyr/pixy-mood-tracker-app
- Owner: mrzmyr
- License: mit
- Created: 2022-01-19T10:20:17.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-21T16:10:49.000Z (20 days ago)
- Last Synced: 2024-12-30T11:59:13.034Z (11 days ago)
- Topics: android, expo, ios, mood-tracker, react-native
- Language: JavaScript
- Homepage: https://pixy.day
- Size: 13.6 MB
- Stars: 106
- Watchers: 5
- Forks: 23
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
> [!IMPORTANT]
> **This project is no longer actively maintained**. While the app remains available on both the Apple App Store and Google Play Store, no new features, updates, or bug fixes will be implemented. The existing functionality will continue to work as is, but users should not expect any future improvements or support. The source code remains open and available for anyone interested in forking or learning from it. If you encounter any issues, you may still create GitHub issues, but they likely won't be addressed. Thank you to everyone who has used and supported Pixy Mood Tracker ๐ซถ.
>
> **I do plan to eventually create a Pixy 2 version in the future**. If you're interested in providing feedback and staying updated on future developments, feel free to **join our Discord community**: https://discord.gg/tt7KRRc3uF
Pixy Mood Tracker
Minimalistic app to track your mood within one pixel a day.
Apple App Store
ยท
Google Play Store
## About The Project
### Built With
This section should list any major frameworks that you built your project using. Leave any add-ons/plugins for the acknowledgements section. Here are a few examples.
- [React Native](https://reactnative.dev/)
- [Expo](https://expo.dev/)## Development
**Setup**
1. Clone the repo
```shell
$ git clone https://github.com/mrzmyr/pixy-mood-tracker.git
```2. Install dependencies
```shell
$ yarn
```3. Start local server
```shell
$ yarn start
```**Environments** (`eas.json`)
- `development` Builds for local development on phisical devices
- `emulator`: Builds for local development in iOS Simulator or Android Emulator
- `preview`: Builds used for Testflight and Android Internal Testing
- `production`: Builds used for production## Building
| Environment | OS | Channel | `yarn` command | Extension | Installation |
| ------------- | ------- | ------------------- | ------------------------ | --------- | ----------------------------------------------------------------------------------------------------------------- |
| `development` | iOS | Physical Device | `build:ios:dev` | `.ipa` | Install `.ipa` file via [Apple Configurator](https://apps.apple.com/us/app/apple-configurator/id1037126344?mt=12) |
| `development` | Android | Physical Device | `build:android:dev` | `.apk` | Install manually (enable "Install from unknown sources") |
| `emulator` | iOS | Simulator | `build:ios:emulator` | `.ipa` | Install `.ipa` file via |
| `emulator` | Android | Emulator | `build:android:emulator` | `.apk` | Install the `.apk` file via drag and drop |
| `preview` | iOS | TestFlight | `build:ios:preview` | `.ipa` | Submit `.ipa` file to App Store via `yarn submit:ios:preview` |
| `preview` | Android | Goolge Play Console | `build:android:preview` | `.aab` | Submit `.aab` file to Google Play Console via `yarn submit:android:preview` |
| `production` | iOS | Physical Device | `build:ios:prod` | `.ipa` | Submit `.ipa` file via `yarn submit:ios:production` |
| `production` | Android | Physical Device | `build:android:prod` | `.aab` | Submit `.aab` file via `yarn submit:android:production` |## Releasing
### Preview
1. (If native changes) `yarn publish:preview` (iOS and Android builds are built and submited for testing)
2. Merge a PR to `preview` branch (automatically publishing a release to all betatesters)### Production
1. (If native changes) `yarn publish:production` (iOS and Android builds are built and submited for testing)
2. (If native changes) Submit App to Review in Google Play Console
3. (If native changes) Submit App to Review in App Store Connect
4. Merge a PR to `production` branch (automatically publishing a release to all users)## Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.
1. Fork the Project
2. Create your Feature Branch (`git checkout -b feat-add-feature`)
3. Commit your Changes (`git commit -m 'feat: my feature'`)
4. Push to the Branch (`git push origin feat-add-feature`)
5. Open a Pull Request## Contact
mrzmyr [@mrzmyr](https://twitter.com/mrzmyr)
Project Link: [https://github.com/mrzmyr/pixy-mood-tracker](https://github.com/mrzmyr/pixy-mood-tracker)
### Supported Languages
| Name | Key |
| -------------------- | --- |
| Arabic | ar |
| Chinese (Simplified) | zh |
| Croatian | hr |
| Czech | cs |
| Danish | da |
| Dutch | nl |
| English | en |
| Finnish | fi |
| French | fr |
| German | de |
| Greek | el |
| Hebrew | he |
| Hindi | hi |
| Hungarian | hu |
| Indonesian | id |
| Italian | it |
| Japanese | ja |
| Korean | ko |
| Malay | ms |
| Norwegian | no |
| Polish | pl |
| Portuguese | pt |
| Romanian | ro |
| Russian | ru |
| Slovak | sk |
| Spanish | es |
| Swedish | sv |
| Thai | th |
| Turkish | tr |
| Ukrainian | uk |
| Vietnamese | vi |