https://github.com/michaelfromyeg/goals
A goal tracking app.
https://github.com/michaelfromyeg/goals
Last synced: 3 months ago
JSON representation
A goal tracking app.
- Host: GitHub
- URL: https://github.com/michaelfromyeg/goals
- Owner: michaelfromyeg
- Created: 2024-01-22T19:22:51.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-26T03:20:40.000Z (almost 2 years ago)
- Last Synced: 2025-02-08T12:13:58.049Z (11 months ago)
- Language: TypeScript
- Size: 396 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Goals
A goal tracking app.
- [Goals](#goals)
- [About](#about)
- [TO-DOs](#to-dos)
- [Usage](#usage)
- [General](#general)
- [WSL](#wsl)
## About
A goal tracking app that requires a bit more "buy-in." The idea is that users commit some amount of money to their goal, and if they fail, their friends profit! How fun.
Started at nwHacks 2024.
### TO-DOs
- [ ] Replace MongoDB with Firebase's NoSQL solution
- [ ] Re-configure Firebase
- [ ] Re-introduce camera stuff with [`react-native-vision-camera`](https://github.com/mrousavy/react-native-vision-camera)
## Usage
Setup steps.
It is highly recommended you use Visual Studio Code.
### General
From the `goals/` directory.
1. Run `npm i`
2. Run `npm start`
### WSL
0. Ensure your **Android** phone is plugged in.
1. From an elevated PowerShell prompt, run `scripts/forward.ps1`.
```sh
cd \\wsl$\Ubuntu\home
./path/to/this/repo/scripts/forward.ps1
```
2. From a Linux shell, run `scripts/listen.sh`.
3. From the `goals/` directory, run `npm start`.
4. Type `a` to start the app, and `r` to reload.
When you're finished.
1. From an elevated PowerShell prompt, run `scripts/backward.ps1`.
2. `CTRL + C` the `listen.sh` script.
Support for iOS is not available, since you need macOS to do that.