2025-01-27 00:26:31 +00:00
# TrackMyApp
2025-01-25 18:16:30 +00:00
2025-01-27 00:26:31 +00:00

2025-01-25 18:16:30 +00:00
2025-01-27 00:26:31 +00:00
[TrackMyApp ](https://trackmyapp.info ) is a simple web app I made to track and visualize concurrent (job) applications.
2025-01-25 18:16:30 +00:00
2025-01-27 00:26:31 +00:00
## Prerequisites
2025-01-25 18:16:30 +00:00
2025-01-27 00:26:31 +00:00
- Node.js v22
2025-01-25 18:16:30 +00:00
2025-01-27 00:26:31 +00:00
## Running Locally
2025-01-25 18:16:30 +00:00
2025-01-27 00:26:31 +00:00
1. `npm install`
2. `npm run dev`
2025-01-25 18:16:30 +00:00
2025-01-27 00:26:31 +00:00
## Building and Deploying
2025-01-25 18:16:30 +00:00
2025-01-27 00:26:31 +00:00
1. `npm run build`
2. `npm start`
2025-01-25 18:16:30 +00:00
2025-01-27 00:26:31 +00:00
TrackMyApp should now be running on localhost:3000.
Put a reverse proxy like nginx in front, and you are good to go.
2025-01-25 18:16:30 +00:00
2025-01-27 00:26:31 +00:00
### Deploying to Fly
2025-01-25 18:16:30 +00:00
2025-01-27 00:26:31 +00:00
The public instance is deployed on [https://fly.io].
Using the `fly.toml` provided, You should be able to run `fly deploy` on your machine and deploy it to your Fly account, provided that you are logged in.