diff --git a/frontend/src/components/Navbar.jsx b/frontend/src/components/Navbar.jsx index 6f36daef..fc0fd89c 100644 --- a/frontend/src/components/Navbar.jsx +++ b/frontend/src/components/Navbar.jsx @@ -17,6 +17,7 @@ import { Timer, Sparkles, ArrowRight, + Info, } from "lucide-react"; import { AuthContext } from "../context/AuthContext"; import { ThemeContext } from "../context/ThemeContext"; @@ -256,6 +257,7 @@ const Navbar = () => { { name: "Tasks", path: "/tasks", icon: CheckSquare }, { name: "Routine Builder", path: "/routine-builder", icon: Calendar }, { name: "Analytics", path: "/analytics", icon: TrendingUp }, + { name: "About", path: "/about", icon: Info }, { name: "Profile", path: "/profile", icon: User }, ]; @@ -381,6 +383,13 @@ const Navbar = () => { {!user ? ( <> + + + About + { > {!user ? ( <> + setIsOpen(false)} + className="w-full flex items-center justify-center gap-2 px-4 py-3 rounded-2xl text-slate-700 dark:text-slate-200 font-bold hover:bg-white/70 dark:hover:bg-white/[0.08] dark:hover:text-white transition-colors" + > + + About + setIsOpen(false)} diff --git a/frontend/src/pages/About.jsx b/frontend/src/pages/About.jsx index 4cfa9ccb..e0843c81 100644 --- a/frontend/src/pages/About.jsx +++ b/frontend/src/pages/About.jsx @@ -1,28 +1,99 @@ +import { Link } from "react-router-dom"; +import { + BarChart3, + CalendarCheck, + CheckCircle2, + Compass, + Layers3, + ListChecks, + Target, + Timer, +} from "lucide-react"; + +const features = [ + { + title: "Task planning", + description: + "Create focused tasks with priorities, deadlines, and clear next steps for the day.", + icon: ListChecks, + }, + { + title: "Routine building", + description: + "Design weekly routines that turn repeat work, habits, and goals into a visible plan.", + icon: CalendarCheck, + }, + { + title: "Focus support", + description: + "Use dedicated focus tools to protect deep work time and reduce context switching.", + icon: Timer, + }, + { + title: "Progress insights", + description: + "Review analytics, consistency, and completion patterns to understand what is working.", + icon: BarChart3, + }, +]; + +const benefits = [ + "Replace scattered notes with one organized productivity workspace.", + "Reduce daily planning friction by keeping tasks, routines, and progress together.", + "Build consistency through repeatable systems instead of relying on motivation alone.", + "Make better decisions with visible priorities, schedules, and productivity trends.", +]; + +const goals = [ + "Help users plan days that feel realistic and intentional.", + "Make routine building approachable for students, creators, and professionals.", + "Keep productivity data useful, simple, and easy to act on.", +]; + export default function About() { return ( -
+
+
+
+
- {/* Heading */} -
-

+

About DailyForge

-

- A simple and focused planner that helps you organize your day, build routines and stay consistent without overthinking. +

+ DailyForge is a productivity platform for planning tasks, shaping + routines, tracking progress, and turning scattered intentions into a + practical rhythm for each day.

-
- {/* What is DailyForge? */} -
-

- What is DailyForge? -

-

- DailyForge is a productivity tool designed to help you plan your tasks in a clear and structured way. - Instead of juggling messy to-do lists, you can organize everything visually and manage your time better. -

+
+ + Start planning + + + View dashboard + +
+
+
+
+
+

What DailyForge is

+

+ DailyForge brings task management, routine planning, focus time, and + productivity analytics into one calm workspace. It is designed for + people who want a simple way to decide what matters, schedule it, + and follow through with less mental clutter. +

+
{/* Features */}

@@ -56,19 +127,130 @@ export default function About() {

))} -
- +
+
+
+

Mission and purpose

+

+ The mission is to help users build sustainable systems for their + work and personal goals. DailyForge focuses on clarity, + consistency, and reflection so planning becomes a habit instead of + another source of pressure. +

+
+ + +
+
+

Key platform features

+

+ DailyForge combines the core pieces users need to plan, execute, + and learn from their routines. +

+
- {/* Why it matters */} -
-

- Productivity isn't about doing more — it's about doing what matters, consistently. -

-

- DailyForge helps you stay focused, not overwhelmed. -

+
+ {features.map((feature) => { + const FeatureIcon = feature.icon; + + return ( +
+
+
+

{feature.title}

+

+ {feature.description} +

+
+ ); + })} +
+
+
+

Problems it solves

+

+ DailyForge is built for the everyday friction of productivity: + unclear priorities, fragmented planning tools, forgotten routines, + and progress that is hard to measure. +

+
+ +
+

Benefits for users

+
    + {benefits.map((benefit) => ( +
  • +
  • + ))} +
+
+
+ +
+
+
+

Mission and vision

+

+ The long-term vision for DailyForge is a friendly productivity + companion that helps people plan with confidence, protect time for + meaningful work, and improve through steady feedback. +

+
+ +
+

Platform goals

+
    + {goals.map((goal) => ( +
  • + {goal} +
  • + ))} +
+
+
+
+ +
+
+
+

Technology overview

+

+ DailyForge uses a modern web stack with React on the frontend and + a Node.js backend. The platform is organized around responsive UI, + authenticated user workflows, task and routine data, and analytics + that help users understand their productivity patterns. +

+
+ +
+
+

+ Ready to forge a clearer day? +

+

+ Start with a few priorities, build a routine around them, and + let DailyForge help you keep momentum visible. +

+
+ + Create your account + +
+
+
); -} \ No newline at end of file +}