This is an application built with an MVC archiecture using PHP, Javascript, HTML, and CSS. Docker is used to deploy the web application to an AWS ec2 linux instance that has a connection to a RDS MySQL database. (Currently in development)
The website is hosted at http://18.189.145.58/
- Option 1
- Install Docker locally
- git clone --branch production --single-branch https://github.com/quatrerw462/task-management-app.git
- CD into the cloned repo root directory
- Add the .env file in root
- Run command "docker-compose up --build"
- Open localhost:80
- Option 2
- docker pull joemuldowney/kanban-app:v3
- Copy and paste docker-compose.yml and .env file into a new folder and cd into taht folder
- Run command "docker-compose up"
- Open localhost:80
- authentication
- Users must log in to access the Kanban Task App, ensuring secure access and personalized task management.
- Implemented a registration feature allowing new users to create an account with necessary credentials.
- Integrated robust input validation and error handling to manage invalid inputs, such as incorrect credentials or duplicate accounts, enhancing both security and user experience.
- Languages
- PHP
- JavaScript
- HTML
- CSS
- Tools
- Docker
- Git