/Modularbeit151

a TODO App in PHP

Primary LanguagePHP

Modularbeit151 (Just Do Nothing)

Disclaimer

This project was created as part of a school assignment and is intended for educational purposes only. It is not production-ready and should not be used in any live or critical environments. The code and documentation may contain bugs, incomplete features, and other issues.

Content

About

img_2.png This is a boring WebApp. You have to Log in to use the App. There are two types of Users. Admins can delete, edit and create users, but don't have access to the userspace. User can create, edit and delete ToDo's. Every ToDo has a category, only Users with access to the ToDo's Category can see them. Only the creator of a ToDO can edit it.

Features

  • CRUD on TODOs
  • Track progess on TODOs
  • Manage users
  • Users only see relevant TODOs
  • Users can only edit their TODOs

Config

Database

The database backup is located in the db folder.

Admin Login

Username: AronderAdmin
Password: Adminpasswort123$

Database User

The Database is configured on the root user. You should change the database user to something more secure, the config file is on this location in the project: common/Backend/DB/DB_config.php

Database User:

create user db_user@localhost
	identified by 'youpasswordhere';

GRANT select,delete,update,insert ON db_m151_modularbeit TO 'db_user'@'localhost';

FLUSH PRIVILEGES;

Database Admin:

create user db_admin@localhost
	identified by 'youpasswordhere';

GRANT ALL PRIVILEGES ON db_m151_modularbeit TO 'db_admin'@'localhost';

FLUSH PRIVILEGES;

Techstack

  • PhP
  • MySql
  • Bootstrap
  • HTML
  • CSS