Skip to content

Nexus is a sophisticated, feature-rich task management application built with React . With its sleek, responsive interface featuring a geometric design theme, dark mode support, and smooth animations, Nexus enhances your task management experience.

Notifications You must be signed in to change notification settings

KitsuneKode/Nexus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Nexus: Elegant Task Management Dashboard

Project Link:

Overview

Nexus is a sophisticated, feature-rich task management application built with React . The name "Nexus" represents the connection and centralization of your tasks, serving as the hub for your productivity. With its sleek, responsive interface featuring a geometric design theme, dark mode support, and smooth animations, Nexus enhances your task management experience.

Nexus Task Management Dashboard Screenshot

Features

  • Intuitive Task Management: Easily add, edit, and delete tasks in one central location.
  • Task Completion Tracking: Mark tasks as complete and view your progress in real-time.`
  • Dynamic Progress Updates: Live progress bar shows completion percentage, motivating you to achieve more.
  • Dark Mode: Toggle between light and dark themes for comfortable viewing in any environment.
  • Responsive Design: Fully responsive layout that works seamlessly on desktop, tablet, and mobile devices.
  • Animated UI: Smooth transitions and loading animations for a polished user experience.
  • Accessibility: Designed with accessibility in mind, including proper contrast and screen reader support.
  • Elegant Geometric Design: Modern interface with subtle geometric patterns and gradients, embodying the Nexus concept.

Technologies Used

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • shadcn/ui components
  • Lucide React icons

Getting Started

Prerequisites

  • Node.js (v14 or later)
  • npm or yarn

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/nexus-task-dashboard.git
    cd nexus-task-dashboard
    
  2. Install dependencies:

    npm install
    # or
    yarn install
    
  3. Run the development server:

    npm run dev
    # or
    yarn dev
    
  4. Open http://localhost:3000 in your browser to see Nexus in action.

Usage

  • Adding a Task: Type your task in the input field at the top and click the "+" button or press Enter.
  • Completing a Task: Click the checkbox next to a task to mark it as complete.
  • Editing a Task: Click the edit (pencil) icon next to a task, make your changes, and click the save icon.
  • Deleting a Task: Click the delete (x) icon next to a task to remove it.
  • Toggling Dark Mode: Click the sun/moon icon in the top right corner to switch between light and dark modes.
  • Viewing Progress: Check the progress bar at the top to see your overall task completion rate.

Contributing

Contributions to Nexus are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

Contact

Your Name - @your_twitter - [email protected]

About

Nexus is a sophisticated, feature-rich task management application built with React . With its sleek, responsive interface featuring a geometric design theme, dark mode support, and smooth animations, Nexus enhances your task management experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages