Skip to content

nandar-dev/Task-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Manager

Design preview

Introduction

Task Manager is a simple and intuitive task management application designed to help individuals and teams organize their tasks effectively. This repository contains the source code and documentation for the Task Manager application.

Features

  1. User Registration and Authentication: Users can create an account and securely log in to the Task Manager application.
  2. Task Creation: Users can create new tasks by providing a title, description, due date, and assignee (if applicable).
  3. Task Listing: Users can view a list of all their tasks, including important details such as title, due date, and status.
  4. Task Filtering and Sorting: Users can filter and sort tasks based on various criteria, such as due date, status, or assignee, to easily find specific tasks.
  5. Task Editing: Users can update task details, such as the title, description, due date, or assignee, as needed.
  6. Task Completion: Users can mark tasks as completed once they are finished, providing a clear overview of their progress.
  7. Task Deletion: Users can delete tasks that are no longer relevant or needed.
  8. User Profiles: Users have personalized profiles where they can manage their account information, including updating their name, email, or password.
  9. User Collaboration: Users can assign tasks to other users, facilitating teamwork and collaboration.
  10. Notifications: Users receive notifications for upcoming task deadlines or when they are assigned a new task.

Technologies Used

The Task Manager application is built using the following technologies and frameworks:

  • Frontend:

    • Vue.js: The Progressive JavaScript Framework
    • Vuex: State management pattern + library for Vue.js applications
    • Element Plus: A Vue 3 UI Framework
  • Backend:

    • Json server

Installation

To run the Task Manager application locally, follow these steps:

  1. Clone the repository: git clone https://github.com/nandar-dev/Task-Manager.git
  2. Navigate to the project directory: cd Task-Manager
  3. Install the dependencies:
    • For the frontend, navigate to the directory and run npm install.
  4. Start the development server:
    • For the frontend, navigate to the directory and run npm run dev.

Contribution

If you would like to contribute to the Task Manager application, please follow these guidelines:

  1. Fork the repository on GitHub.
  2. Create a new branch for your feature or bug fix: git checkout -b my-new-feature.
  3. Commit your changes: git commit -am 'Add some feature'.
  4. Push the branch to your forked repository: git push origin my-new-feature.
  5. Submit a pull request explaining your changes.

License

The Task Manager application is open source and released under the MIT License. Feel free to use, modify, and distribute the code as per the terms of the license.

Contact

If you have any questions, suggestions, or issues regarding the Task Manager application,

About

Assignment Managment(mini) | Trying out element plus

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published