taskday / taskday
v0.1.0
2022-09-17 08:34 UTC
Requires
- inertiajs/inertia-laravel: ^0.6.3
- kalnoy/nestedset: ^6.0
- laravel/fortify: ^1.13
- laravel/sanctum: ^3.0
- tightenco/ziggy: ^1.4
Requires (Dev)
- orchestra/testbench: ^7.0
- pestphp/pest-plugin-laravel: ^1.2
- phpunit/phpunit: ^9.0
README
Taskday is a project with one goal in mind: build a free, open source and flexible project management software with particular care to user interface and user experience.
Roadmap
This is a rough roadmap with all the feature that will be probably part of the project.
- Authentication with login/register
- Forgot password
- Reset password
- User Interface and Components
- Login form
- Register form
- Layout
- Desktop and Mobile navigation with sidebar
- Buttons
- Form Fields
- input
- select
- wysiwyg
- textarea
- checkbox
- radio
- combobox
- Cards
- Sections
- Modals
- Form modal
- Action modal
- Entries modal
- Other modals?
- Popover
- Dropdown Menus
- Entries
- Views
- Fields
- Categories
- Entries, Categories, Boards, Fields, Views, Widgets
- Create (Forms, Api)
- Store (Request, Api)
- Edit (Forms, Api)
- Update (Request, Api)
- Delete (Forms, Api)
- File uploads?
- Content/Wysiwyg?
- Filtering
- Selection of entries in views
- Global search
- Entries search
- Categories?
- Boards?
- Activities/Auditing
- created event on entries
- comment on entries
- updated title on entries
- field values changed
- others?
- Comments
- text only comments on entries
- Wysiwyg
- File uploads
- Wysiwyg
- Mentions
- Paste images
- Permissions
- Only owner have permission of their entries
- Have shared entries through a members list on a board
- Public share of entries with generated unique link
- Roles?
- Teams?
- Notifications
- Mention notifications
- New comment
- Shared entry
- Added user as member
- Better emails design
- Plugins
- Fields plugin
- Issue number field
- Progress field
- Label field
- Date field
- Upload file field
- Link to other entry field
- Views plugin
- Kanban view
- Table view
- Activities/Report view
- Calendar
- Timeline
- View options / better routing
- Actions plugin
- Share action
- Move entry action
- Batch actions
- Widgets plugin
- Dummy widget
- Other widgets
- Fields plugin
- Commands
- List users
- Update users
- Reset password
- Install command
- Testing
License
This project is open-sourced software licensed under the MIT license.