Code with Arvs

Code with Arvs Fullstack Web Developer
React-Vite + Python

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 o...
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

My First Fullstack Web App. Check this out!!!Day 154 of Programming.App:============= ArvFit MVP ============Notes: The ...
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.

Day 124 of ProgrammingCurrently on: Gym Management SystemUsing: React + TailwindCSS + PythonUpdates:- Initialized backen...
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

Day 105 of learning programming.- I continued learning frontend with React-Vite + TailwindCSS.Working on -> Gym Manageme...
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

26/01/2026

FastAPI Series
Episode 1: Basic Health Check & CRUD Operations 🚀

Stop fighting with slow frameworks. Today, we’re diving into FastAPI—the high-performance Python framework designed for speed and simplicity.

In this kickoff episode, we cover:

-> The Health Check: Ensuring your server is alive and kicking.

-> CRUD Operations: The "Bread and Butter" of web development (Create, Read, Update, Delete).

-> Auto-Documentation: A quick look at why Swagger UI is a game-changer.

Day 91 of learning programming:Working on: Automation ToolsUpdates:- Finished minimal Report Generator Tool and Task Aut...
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

Day 88 of learning programming:working on: Automation Tools using Pythonprogress:- Created minimal Report Generator Tool...
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?

Day 87 of learning Programming:Currently working on: Automated Email API for Portfolio WebsiteUpdates:- deployed the doc...
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)

Day 85 of learning programming:Currently working on: My Portfolio Website Message FormWhat I did today:- upgraded connec...
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

Address

Iligan City
9200

Alerts

Be the first to know and let us send you an email when Code with Arvs posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Shortcuts

Share