Simple Task Manager is a project management tool that allows to efficiently organize work on projects. It provides simple functionality for managers and regular users, helping customize workflows for each project and adjust work structure to specific requirements.
The tool offers convenient prioritization, sorting, and different views to manage your projects’ tasks easier.
- Create
Project
andTask
- Edit and delete
Project
andTask
- Set
Priority
for eachTask
- Update status for
Task
betweenTODO
,Progress
andDone
- Java - Language
- Spring Boot 2.0 - Api Development
- MySQL - Database
- React - UI Library
- Heroku - App Hosting
- Free MySQL Hosting - Database Hosting
git clone https://github.com/bmshamsnahid/Personal-Project-Management.git
> Make sure your database server is up and running
> Create database
> Update `src\main\resources\application.properties` with suitable database configuration
> Open Project in Spring Tool Suite
> Make sure node.js is installed in your system
> Update `pom.xml` using `maven`
> Run the `src\main\java\io\agileintelligence\ppmtool\PpmToolApplication.java` as Spring Boot App
> Go to `\ui` and install dependencies `npm i`
> Run the front end `npm start`
> Your app is available in `http://localhost:3000`
Build the maven project
mvn clean install
Build the react side
npm run build
Put the react ui\build
directory to src\main\resources\static
You are all set to go.
- Compatible with Internet Explorer
- Loading Icon
- Manage development environment variable
- Switch position
- Searching
- Drag and drop
- Team collaboration