Building a task management web app using the LEMP Stack, Javascript and Redis for caching.
project-root/
├── app/
│ └── ...
│
├── conf/
│ └── ...
│
├── report/
│ └── ...
├── README.md
└── ...
app/: Contains the app codeconf/: Contains Nginx configurationreport/Contains my latex report for the project (can be ignored).README.md: This README file.
Before you begin, make sure you habe Docker installed, since the app will runs in container.
- Docker can be download here: Docker
- Or if you are on a linux based os, run the following command:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
- You can now go ahead and clone the project by running:
git clone https://github.com/fantosama/task-management.git - rename sample.env in .env:
mv sample.env .env - edit the .env with your own value
- And then either run:
./start.shordocker-compose -up
The app allows following actions :
- create an account
- login with existing account
- add new task
- assign tasks to existing user
- remove task
- update task
Feel free to clone the repo and add new features 😊.
This project is licensed under the MIT License.