Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Self-hosted application for shared TODO lists (backend included). Written in TypeScript-React and PHP-Slim.

NotificationsYou must be signed in to change notification settings

petrfilip/shared-todolist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Self-hosted application for shared TODO lists (backend included).Each TODO is accessible on unique URL.

Image of Yaktocat

Features

  • create, edit and clone tasks
    • changing order (drag&drop)
    • inline edit
  • saving tasks to localstorage (only for task owner)
  • share task publicly via URL

Technologies:

  • React (TypeScript)
    • material UI
    • react router
    • notistack
  • PHP
    • SleekDb - for storing data
    • Slim - to easily API development

Installation - requirements

The application can be easily placed almost on any PHP hosting.

Installation (the short way)

Unziprelease file to your server

Installation (the long way)

Build react GUI

cd clientnpm run build
  • copy content of /api to server
  • copy content of /client/build to server
  • copy /.htaccess to server

Development

Run PHP server

php -S localhost:8889 -t ./api/public

Run React GUI

cd clientnpm start

Future

  • 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

Contributing

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.

Support

Do you like this project? Just hit the star and follow me on github.

License

MIT

About

Self-hosted application for shared TODO lists (backend included). Written in TypeScript-React and PHP-Slim.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp