This project was built to help project managers handle multiple projects at once. The application implemented Scrum methodology and used Machine Learning to calculate time required to complete a task. This project needs Time Estimator API to run also.
The application was built using Laravel 8 and JQuery. This application also requires Algolia library to work.
- Click on
<> Code
button - Copy the HTTPS/SSH repository link
- Run
git clone
command on your terminal. - Install the necessary dependencies by running
composer install
- Creating .env file by
cp .env.example .env
and fill in the necessary fields, e.g.: database connection, algolia credentials, api endpoint, etc. - Generate the application key by running
php artisan key:generate
- Next, run the database migration with this
php artisan migrate
command. - You can seed the database with
php artisan db:seed
command. - Lastly, serve the application with this
php artisan serve
command. - The Project Management System application should accessible on your browser on "http://localhost:8000"
Time Estimator API Server repository: Click here
- Projects managements
- Kanban-like task managements
- Sprint & Backlog
- Time estimation feature
- Users management
- In-app Notification
Project Detail - Create Task Screen
ℹ️ Information
In this screen, as you can see under Deadline field. There is an Estimated time data. This comes from the Time Estimator API.
Project Detail - Board View Screen