Skip to content
/ timely Public

Timely is comprehensive task management web application designed to facilitate efficient task organization, assignment, tracking, and collaboration within teams or organizations.

License

Notifications You must be signed in to change notification settings

BisRyy/timely

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Timely

Timely is a comprehensive task management web application designed to facilitate efficient task organization, assignment, tracking, and collaboration within teams or organizations.

The task management system serves as a centralized platform for users to create, assign, prioritize, and monitor tasks, ensuring effective project management and workflow optimization. Its primary purpose is to streamline task management processes, enhance productivity, and improve team collaboration by providing features such as task creation, assignment, due date tracking, progress monitoring, and communication tools.

Features

User Management

  • User Registration

    • The system allows individuals to create new accounts by providing necessary information such as email address and password.
    • Upon successful registration, user data is securely stored in the database.
  • User Login

    • Registered users can securely log in using their credentials (i.e., email and password).
    • Secure authentication through providers such as Google and GitHub is also supported.
  • User Roles and Permissions

    • Different user roles include admin, manager, and team member, each with predefined permissions.
    • Admin users have the highest level of access to manage users, roles, and system settings.

Task Management

  • Task Creation

    • Users can create new tasks with relevant details such as title, description, due date, priority, and assignee.
    • Tasks are stored in a centralized database and displayed in a task list.
  • Task Assignment

    • Tasks can be assigned to team members by users with appropriate permissions (e.g., managers, admins).
    • Notifications are sent to assignees upon task assignment.
  • Task Tracking

    • A dashboard provides a visual representation to track task progress.
    • Task statuses (e.g., pending, in progress, completed) can be updated in real-time.
  • Task Filtering and Sorting

    • Users can filter and sort tasks based on criteria such as tags, due date, priority, and assignee.

Collaboration and Communication

  • Collaboration Features
    • Comments, file attachments, and discussions are supported to enhance collaboration.
    • Users can add updates and share information directly within tasks.

Miscellaneous Features

  • Notifications and Reminders

    • Notifications alert users about task assignments, updates, and deadlines.
  • Integration with External Tools

    • The system integrates with calendars, project management tools, and communication platforms for seamless workflows.

Important Documents and Links

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

Team Members

Name ID
Ararsa Derese ETS0152/13
Birhanu Worku ETS0279/13
Biruk Mesfin ETS0290/13
Bisrat Kebere ETS0306/13
Biyaol Mesay ETS0309/13

About

Timely is comprehensive task management web application designed to facilitate efficient task organization, assignment, tracking, and collaboration within teams or organizations.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •