Laravel App
In DevelopmentProject Details
An experimental Laravel application deployed through Railway that serves as a comprehensive productivity suite. The platform currently includes a daily planner with to-do lists and habit tracking capabilities, a monthly budgeting tool with direct debit tracking, and a digital sticky notes module for quick reminders and ideas. Built with modern Laravel practices and featuring Google OAuth authentication, the application provides users with a personalized workspace to manage their daily tasks, monitor financial commitments, and capture spontaneous thoughts. The app is actively developed and continuously evolving based on user needs.
Features
🔐 Authentication
Google Account Login: Secure OAuth authentication with Google accounts
User-Specific Data: Each user has their own private workspace
📋 Daily Planner & Task Management
Task Operations: Create, read, update, and delete tasks
Task Types:
One-time tasks for single occurrences
Recurring tasks with custom frequency settings
Habit tracking with progress monitoring
Daily View: View and manage tasks organised by date
Progress Tracking: Monitor habit completion and task status
💰 Monthly Budget Management
Budget Tracking: Create, read, update, and delete payments/budgets
Recurring Payments: Set up repeatable payments with frequency options (weekly, monthly, yearly)
Occurrence Tracking: Each recurrence generates individual payment occurrences that can be marked as paid
Pay Period Modes:
Weekly pay periods
Monthly pay periods with configurable start days
Financial Overview: Real-time totals for incoming, outgoing, net, and remaining amounts
Smart Ordering: Occurrences automatically ordered by date, direction, and amount
📝 Digital Sticky Notes
Sticky Notes Management: Full CRUD operations for notes
Drag & Drop: Move notes around the board with mouse or touch input
Resizable: Adjust note size by dragging corner handles
Mobile Support: Full touch support for mobile devices
Auto-Resize: Notes automatically resize to fit their content
Colour Options: 8 predefined colours for visual organisation
Inline Editing: Double-click to edit the title and content directly
Smart Positioning: Mobile-friendly positioning keeps notes within screen bounds
🎨 User Experience
Responsive Design: Works seamlessly on desktop and mobile devices
Modern UI: Overlay forms, mobile-friendly layout, accent-themed buttons
Real-time Updates: Instant feedback and smooth interactions