Skip to content

Habit Tracker is a web-based application that helps users build and maintain daily habits. Built with Laravel and Vue.js, it allows users to create habits, receive real-time alerts when the app is opened, and get email reminders when they’re not actively using the site. With simple authentication and intuitive UI, it’s designed to keep users consis

Notifications You must be signed in to change notification settings

Anniedrippin/habit-tracker

Repository files navigation

Habit Tracker 🧠⏰

A full-stack habit tracking web application built using Laravel (with Breeze) on the backend and Vue.js on the frontend. The goal is to help users maintain and build consistent habits by providing timely alerts both via the web interface and email.


✨ Features

  • User Authentication (Register/Login) using Laravel Breeze
  • 🗓️ Create and manage habits
  • 🔔 On-site alerts when the website is opened
  • 📧 Email reminders when the website is not accessed
  • 📊 Simple and clean UI with Vue.js

⚙️ Tech Stack

Layer Technology
Backend Laravel 10 + Breeze
Frontend Vue.js
Authentication Laravel Breeze
Email Laravel Mail
Notifications Browser alerts & Email

🚀 Getting Started

Prerequisites

  • PHP >= 8.1
  • Composer
  • Node.js & npm
  • MySQL/PostgreSQL or any Laravel-supported DB

Installation

  1. Clone the repository
    git clone https://github.com/Anniedrippin/habit-tracker.git
    cd habit-tracker
    
  2. Install backend dependencies
    composer install
  3. Install frontend dependencies
    npm install
    
  4. Set up environment
    cp .env.example .env
    php artisan key:generate
    
  5. Run migrations
    php artisan migrate
    
  6. Compile frontend assets
    npm run dev
  7. Start the development server
    php artisan serve

About

Habit Tracker is a web-based application that helps users build and maintain daily habits. Built with Laravel and Vue.js, it allows users to create habits, receive real-time alerts when the app is opened, and get email reminders when they’re not actively using the site. With simple authentication and intuitive UI, it’s designed to keep users consis

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •