Skip to content

mgalen007/TaskPilot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaskPilot

A productivity web app to manage tasks efficiently

TaskPilot is a modern, lightweight task management application built with React, Vite, and Tailwind CSS. Stay organized and boost your productivity with an intuitive interface designed for managing your daily tasks.

✨ Features

  • Task Management: Create, edit, and manage tasks with ease
  • Smart Sorting: Organize tasks by priority, date, or custom criteria
  • Real-time Updates: Instant feedback and responsive UI
  • Modern Stack: Built with React 18 and Vite for optimal performance
  • Beautiful Design: Styled with Tailwind CSS for a clean, modern interface

🚀 Getting Started

Prerequisites

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

Installation

  1. Clone the repository:
git clone https://github.com/mgalen007/TaskPilot.git
cd TaskPilot
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev
  1. Open your browser and navigate to http://localhost:5173

📦 Available Scripts

  • npm run dev - Start the development server with HMR
  • npm run build - Build the project for production
  • npm run preview - Preview the production build locally

🛠️ Tech Stack

  • React - UI library for building interactive interfaces
  • Tailwind CSS - Utility-first CSS framework for rapid styling
  • Vite - Next-generation frontend build tool

📁 Project Structure

TaskPilot/
├── public/          # Static assets
├── src/             # Source files
│   ├── components/  # React components
│   ├── pages/       # Page components
│   ├── App.jsx      # Main App component
│   └── main.jsx     # Application entry point
├── index.html       # HTML template
├── package.json     # Dependencies and scripts
└── vite.config.js   # Vite configuration

🎯 Key Features Explained

Task Creation & Editing

Quickly add new tasks and edit existing ones with an intuitive interface.

Task Sorting

Sort your tasks by:

  • Priority level
  • Due date
  • Creation date

🤝 Contributing

Contributions are welcome! Feel free to:

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

📝 License

This project is open source and available for personal and educational use.

👤 Author

mgalen007

⭐ Show your support

Give a ⭐️ if you like this project!

About

A productivity web app to manage tasks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published