22/04/2026
Hi guys I just want to share my web app ArvFit. 3 weeks ago, I shared the demo version and now the official version is out!
ArvFit - a Gym Management System Saas tailored for small to medium gyms who wants to know their numbers and wants to scale-up later on.
I built this app because I noticed that in our area, local gyms still writes manually and owners struggle to track memberships and check-ins.
link in the comment
30/03/2026
The MVP/Initial version of my Gym Management System Saas is now live!!!
Check it out in this link:
https://gym-management-system-theta-self.vercel.app/
28/03/2026
My First Fullstack Web App. Check this out!!!
Day 154 of Programming.
App:
============= ArvFit MVP ============
Notes: The UI/UX may not be on to your liking as it is my first time using React and learning frontend as a whole. This is still an MVP so, I can slowly learning and upgrade this one.
WHAT ???
Details:
- A Multi-tenant Gym Management System Software as a Service
- Can add admins to handle most of the operations
- Operations include:
-> adding, updating, renewing, and deleting members
-> recording sessions (member and single sessions)
-> recording payments (membership, renewal, session payment)
-> recording filtered logs by date and category
Features:
- Light & Dark Theme
- Dashboard with Recharts
TECH STACK:
Frontend:
Framework -> React-Vite Typescript
Styling -> TailwindCSS
Packages -> npm
Backend:
Language -> Python-FastAPI
Auth -> OAuth2 JWT
Database -> PostgreSQL-SQLAlchemy
Migration -> Alembic
Status: not yet deployed
-> Can you give me suggestions and tips in deployment mga idol. Help a beginner out here.
WHY ???
- My hobby is to run and I go to gym sometimes for strength training. I noticed that the local gyms in our area still writes by hand using log books. That was when an idea came to light. "Why not make an app for it? I know there is already a ton of apps/systems in the web but why not try with my own version.
- I am still a beginner and thus still a lot of things to learn. You can give feedbacks so that I can learn mga idols. I learn by building and build while I learn. Being a solo dev is really hard, doing all of the processes alone but we have to push through. With that being said, for those solo dev and a beginner like me, you can connect with me and maybe we can learn and build together.
25/02/2026
Day 124 of Programming
Currently on: Gym Management System
Using: React + TailwindCSS + Python
Updates:
- Initialized backend set-ups => database
- Started frontend layouts and designs
- Added Charts using Recharts.js
Here is the initial User's Dashboard
04/02/2026
Day 105 of learning programming.
- I continued learning frontend with React-Vite + TailwindCSS.
Working on -> Gym Management System
updates:
- created the public pages =>
- will work on the admin dashboard UI
- then will proceed to the backend using FastAPI
19/01/2026
Day 91 of learning programming:
Working on: Automation Tools
Updates:
- Finished minimal Report Generator Tool and Task Automation Tool
- Tested and working ✅
- Will work on more automation tools
15/01/2026
Day 88 of learning programming:
working on: Automation Tools using Python
progress:
- Created minimal Report Generator Tool and Task Automation Tool
- Plan to upgrade and enhance the tools by using Redis and Celery
how about you?
14/01/2026
Day 87 of learning Programming:
Currently working on: Automated Email API for Portfolio Website
Updates:
- deployed the dockerized automated email api on render
- encountered SMTP network error when my website used the api
--- it works on local dev but it turns out some deployment environments block outbound SMTP traffic
Common blockers:
Docker container with no outbound internet
VPS firewall
Cloud provider SMTP blocking (very common)
Solutions:
- will try to change smtp port from 465 to 587
- if not resolve, will use an email api (Sendgrid)
14/01/2026
Day 85 of learning programming:
Currently working on: My Portfolio Website Message Form
What I did today:
- upgraded connection message form from http://formspree.io to FastAPI
- used FastAPI Background task -> will upgrade it to celery + redis soon