TrackMyFish was designed to be a simple application to track fish for a home aquarium.
The project is currently in an alpha stage. While we'll try our best not to introduce any breaking changes, it cannot be guaranteed until we reach v1.0.
- Track your fish and see them in a nicely presented table
- Track your tank statistics (e.g. ammonia, nitrite, nitrate)
- See your inputted tank statistics in graphical format, automatically
Sure...
Yes! That's what the Hash-Decoder is for! If someone shares their hash with you, put it in, click "Submit" and you'll see what fish they have!
The easiest way of running TrackMyFish is using Docker. An example docker-compose.yaml
file has been provided for this purpose.
Note: Because the migration image depends on the database being fully initialised, which doesn't happen straight away, the first call to docker-compose
will fail. Just wait a couple of minutes and run it again, and it should succeed. This issue is being tracked in #1
docker-compose pull && docker-compose up -d && docker image prune -f
- Postgres should be running locally, and the TrackMyFish migration package should be run to create the neccessary database configuration.
- Run the backend, by running
make run
from the backend project - Run the frontend, by running
npm start
from the frontend project
If you have any feedback, or want to see a new feature, please create an issue in this repository.