A simple, mobile-first point tracking app for rewarding children's behavior and activities.
No installation required! Use the app directly at: https://asocpro.github.io/point-tracker/
- Track Multiple Children: Add unlimited children with custom colors
- Easy Point Management: Add or remove points with a touch-friendly number pad
- Transaction History: View the last 3 transactions for each child
- Persistent Storage: All data saved locally using localStorage
- Mobile-First Design: Optimized for mobile phones with large touch targets
- No Server Required: Works completely offline
- Open
index.htmlin your web browser - Click "Edit" to add your first child
- Enter a name and choose a background color
- Tap on a child to add or remove points
- Use the number pad to enter amounts and confirm transactions
Simply open the index.html file in any modern web browser. For the best experience:
- Use on a mobile device
- Add to your home screen for quick access
- All data is stored locally in your browser
- Pure Vanilla JavaScript: No frameworks or dependencies
- Single HTML File: Easy to deploy anywhere
- LocalStorage Backend: No server or database needed
- Mobile-First CSS: Responsive design that scales to larger screens
index.html- Main application structurestyles.css- Mobile-first stylingapp.js- Application logic and localStorage management
- View all children and their current point totals
- Edit mode for managing children (add, delete, reorder)
- Custom background colors for each child
- Touch-friendly number pad
- Add or remove points with confirmation
- View recent transaction history
- Prevents negative point balances
All data is stored in your browser's localStorage, so it persists between sessions without requiring any backend server.
Free to use and modify as needed.