Skip to content

danmed/todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ToDo

ToDo is a simple task / todo list written in PHP with a MySQL back end.

Requirements

Tested on Debain 11 (Bullseye)

apt install mariadb-server php libapache2-mod-php php-zip php-mbstring php-cli php-common php-curl php-xml php-mysql

Features

  • Add / Delete tasks
  • Assign a person to each task
  • Mark a task as done
  • Mobile Friendly

Upcoming Features

  • Docker Container - Kind of implemented
  • Edit existing task
  • Optional notifications on task addition / deletion / change
  • Mark as "In Progress" - highlight orange on first click, then green on second click

Installation

cd to /var/www/html

git clone this project

Create a database and import the .sql file for the structure

edit conn.php to point to your Mysql Server details and database name

Docker Installation (a bit hacky but it works)

This will create 3 containers... the webserver, mysql and phpmyadmin.. if you already have mysql and don't need phpymyadmin then cut them out of the docker-compose.yml

git clone https://github.com/danmed/Docker-LAMP-stack.git todo
docker build todo
cd todo
docker-compose up -d
cd /root/data/todo/html
git clone https://github.com/danmed/todo.git .
nano conn.db

edit the connection details to point to your mysql database (having imported the sql.sd file already)

You can update to the latest version of ToDo by doing

git pull

On the todo folder in /root/data/todo/html

Note : if anyone can help me do this properly it would be really appreciated!

Screenshots

image

image

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages