Skip to content

A modern habit-tracking web app that helps users build consistency through daily streaks, progress visualization, and motivational UI interactions.

Notifications You must be signed in to change notification settings

shamim1202/daily-loop-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DailyLoop — Build Better Habits Every Day

Live Site URL: https://dailyloop.netlify.app/

DailyLoop is a modern habit-tracking web application designed to help users create, track, and maintain daily habits effectively.
It encourages consistency by using streaks, progress visualization, and motivational UI interactions — helping you stay focused and productive.


🚀 Features

  • 🧠 Create & Manage Habits: Users can easily create new habits, edit them, and track daily progress.
  • 🔥 Daily Streak Tracker: Keep your motivation high by tracking daily completions — like GitHub contribution streaks!
  • 🌍 Public Habit Feed: Discover habits created by other users and view community-wide habit trends.
  • Featured Section: Showcases the six most recently added habits in a clean, modern card layout.
  • 🏆 Top 3 Habit Champions: Displays the top users with the highest streaks in an engaging leaderboard design.
  • 💬 User Testimonials: A modern carousel section where users share their experiences and success stories.
  • 📱 Fully Responsive Design: Works seamlessly on mobile, tablet, and desktop using TailwindCSS and Framer Motion animations.
  • 🔒 Google Authentication: Secure login via Firebase Authentication for personalized habit tracking.

🛠️ Tech Stack

Frontend:

  • React 19
  • Tailwind CSS (Vite setup)
  • Framer Motion (animations)
  • Axios
  • SweetAlert2
  • Firebase Authentication
  • React Router v7

Backend:

  • Express.js
  • MongoDB (with Atlas cloud database)
  • CORS Middleware

🧭 Navigation Overview

  • Home: Hero slider, featured habits, motivational sections, and leaderboard.
  • Public Habits: View habits created by all users.
  • My Habits: Manage and track your own created habits (login required).
  • Add Habit: Create a new habit with title, description, and category (login required).

👨‍💻 Developer

Developed by: Typing SVG

GitHub Repository: https://github.com/yourusername/dailyloop-client


“Small daily improvements lead to stunning long-term results.” – Keep looping daily with DailyLoop 🌿

About

A modern habit-tracking web app that helps users build consistency through daily streaks, progress visualization, and motivational UI interactions.

Topics

Resources

Stars

Watchers

Forks

Languages