Skip to content

Emelie-Dev/taskflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

201 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaskFlow

Table of Contents

Introduction

TaskFlow is a task management web application designed to streamline task tracking, assignments, and updates. It provides a user-friendly interface to manage tasks, set priorities, and track progress, making it easy to stay organized and efficient.

Features

  • Task Management: Create, update, and delete tasks effortlessly.
  • Priority Settings: Set task priority levels and colors that adjust based on the theme.
  • Dark & Light Themes: Seamlessly switch between light and dark modes for better visibility and comfort.
  • Real-time Notifications: Get notified about important updates using React Toastify.
  • Google OAuth Integration: Easy login with your Google account.
  • Customizable Task Fields: Modify custom fields to suit your specific needs.
  • Date Navigation: Select a date to see tasks scheduled for that day.

Technologies Used

  • Frontend: React, Vite, CSS Modules
  • State Management: React Hooks, Context API
  • Backend: Node.js, Express, MongoDB
  • Authentication: Google OAuth via google-auth-library
  • Styling: CSS Modules with support for dark and light themes
  • Notifications: React Toastify for in-app alerts

Usage

To start using TaskFlow, navigate to TaskFlow Website.

  • Creating Projects: Navigate to the projects page and use the "New Project" button to create a project.
  • Creating Tasks: Navigate to the tasks page and use the "Add Task" button to add tasks.
  • Updating Tasks: Click on any task to modify its details, assign users, or change its status.
  • Managing Notifications: Notifications can be customized and dismissed easily.
  • Customizing Appearance: Adjust colors and themes via the settings menu.

Contributing

Contributions are welcome! Feel free to submit issues or pull requests.

License

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

Contact

For any inquiries or support, please contact vincentofoka@gmail.com.

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors