PetTrack Demo is finally here!
I haven’t worked on PetTrack in the past 1,5 months, mostly because I just couldn’t bring myself to code, and I am going on vacation as I am writing this, and I figured, omg, if i come home, it will be already september, and besides school, i will definetly not finish this, and then, what was I working for for days on end?
So, I got my sxit together, and started working on the project. Sadly, because of the time, I had to use AI so I will finish until I leave for vacation. I almost did not. It’s 3:45 AM, I left 2 hours ago, and I set up the server 15 whole minutes before leaving my house. So it was calculated, but I managed.
-
Unified Flutter codebase: I merged the
pettrack_client,pettrack_montiorandpettrack_web, into one package, and is written in Flutter. The app is entirely in Flutter, I kept designs of the Client so it won’t look very different. - Deployment & OS Support: The new one app method is Docker compatible, so the project will offer a Docker option, and a non-docker MacOS and Linux native installer, and a Windows installer aswell, without docker :)
-
Branching: The one where I used AI has been moved to a new branch
"allFlutter". -
iOS Support: I initally did not want to make an iOS version because I don’t really agree with the yearly 100 usd developer program payment, and I don’t really agree with Google Play 25usd purchase aswell, but that’s very much more manageable than a yearly model, on a FOSS app. Anyways, I will publish the
.ipafile, and do what you want with it :) If you have the courage and understanding, you can jailbreak and install it indefinetly, or you can sideload it, though you will have to renew it every week. If you don’t want to do that, you can of course use the Web version in a browser, it will work the exact same way, they are the same codebase under. - Web support: This was my original plan to make PetTrack work on iOS devices, but then, I decided why not make it fully work on any browser? One codebase, the Webapp, the Android app and iOS app will work the EXACT SAME WAY! if you want to install a full app, you may, but if you don’t, you have all options.
- Medical panel: I think I have made a devlog about that, or mentioned that, but I will write it once again. We have a Medical tab now, where you will be able to track Medications and get notifications to give them to your pet, and the Vaccines tab, where you can track what the pet has gotten, when, and when its next Due. You can also set more colors.
- Replay: You can now replay movement. Currently for some reason, It does not work (I started implementing it at 0:30 AM, left at 1:30 so I could’ve expected that), or atleast it does not work from the browser. If i log into the server, and check it, the videos are there, and visible. It records a few seconds before and after the movement.
Demo!
Now you can check out PetTrack at:
👉 https://pettrackdemo.szabence.com
How to access:
- Select language (colors are broken i know)
- Select Viewer
- For IP write
asdor something, just dont leave it empty - For password, write
8068 - Press next, and you will see it asking if you want to go into Demo
- Press yes, and you are in!
Its a quite basic demo, its the same codebase, just no server behind. You can add medications, test zones, etc. After you close the tab, everything will be deleted.
I will test the project as I am going about my week, fix errors at night, and I will ship the project next week.
Have a great week guys, and thank you for watching the project.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.