TALL APPS

All Access

Weight Tracker

Weight Tracker

$69

Weight Tracker is a simple and easy-to-use weight tracking app that helps you track your weight and monitor your progress.

Get lifetime access with full source code and future updates. You will be invited to the GitHub repo after purchase.

FEATURES
TALL Stack
Light and dark modes
Lifetime updates
Unlimited use
Fully responsive

Weight Tracker is designed to be simple and easy to use, with a clean and intuitive interface that makes it easy to track your weight and monitor your progress over time. 

Weight Tracker

With Weight Tracker, you can set your target weight and track your progress towards it, view your weight history in a simple and easy-to-read graph, and set reminders to weigh yourself regularly. 

Add Weight

Weight Tracker also allows you to set goals and track your progress towards them, helping you stay motivated and on track to reach your weight loss goals. Whether you are looking to lose weight, gain weight, or maintain your current weight, Weight Tracker is the perfect app to help you achieve your goals.

  • Built on Laravel TALL Stack:
    Modern and efficient stack utilizing Tailwind CSS, Alpine.js, Laravel, and Livewire.
  • Highly Secure:
    Advanced role and permission management combined with 2FA ensure enterprise-level security.
  • Test-Driven Development:
    Rigorously tested with 100% type and code coverage for reliability.
  • SaaS Ready:
    Multi-tenant architecture with the flexibility to integrate custom billing systems.

Features

Multi-Tenancy:
Single Database (SaaS-ready), optimized for scalability and tenant isolation.

High Code Quality:

  • PHPStan: Level 8 strictness for maximum type safety.
  • PestPHP: Comprehensive tests ensure application stability.
    • Type Coverage: 100%.
    • Code Coverage: 100%.

Core Sections

  1. Dashboard

A centralized overview for users to monitor weight trends and key metrics.

  1. Audit Logs

Keep track of system activities with detailed logs for better accountability.

  1. Weight Management

User-friendly tools for logging, tracking, and visualizing weight changes over time.

  1. Role Management

Define and assign roles to manage user permissions with ease.

  1. Permission Management

Granular control over application access using a well-structured permission system.

  1. Settings Management

Customizable settings for tenants to tailor the application to their needs.

  1. User Management

Powerful tools for managing users and ensuring seamless collaboration:

  • User Invites: Streamline the onboarding process with invitation-based signups.
  • User Profiles: Allow users to customize and manage their profiles.
  • User Activity Log: Track individual user activities for greater transparency.
  • User Notifications: Ensure users are always informed with tailored notifications.
  • Two-Factor Authentication (2FA): Enhance security with robust 2FA options.

Installation

Clone the Repository

git clone git@github.com:tallapps/weight-tracker.git

Install Dependencies

composer install

Copy and Configure the .env File

cp .env.example .env

Open .env in your editor.
Set database and emails settings inside .env

Generate the application key:

php artisan key:generate

Install NPM Dependencies

npm install && npm run build

Link images to storage

php artisan storage:link

Run Migrations and Seeders

php artisan migrate --seed

Run the Application

php artisan serve

Copyright © 2025 TALL APPS - All rights reserved.