- Notifications
You must be signed in to change notification settings - Fork0
Self-hosted application for shared TODO lists (backend included). Written in TypeScript-React and PHP-Slim.
petrfilip/shared-todolist
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Self-hosted application for shared TODO lists (backend included).Each TODO is accessible on unique URL.
- create, edit and clone tasks
- changing order (drag&drop)
- inline edit
- saving tasks to localstorage (only for task owner)
- share task publicly via URL
- React (TypeScript)
- material UI
- react router
- notistack
- PHP
The application can be easily placed almost on any PHP hosting.
Unziprelease file to your server
Build react GUI
cd clientnpm run build
- copy content of /api to server
- copy content of /client/build to server
- copy /.htaccess to server
Run PHP server
php -S localhost:8889 -t ./api/public
Run React GUI
cd clientnpm start
- add created todo lists to localstorage (allow to access them)
- add visited todo lists to logged users to history
- add user support
- allow edit task to task owner
- allow writing notes and upload files for each todo list item
- add protected todo list with password
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
Do you like this project? Just hit the star and follow me on github.
About
Self-hosted application for shared TODO lists (backend included). Written in TypeScript-React and PHP-Slim.
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.