Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork57
Spring Boot and Angular 7 web application for task management .
License
NotificationsYou must be signed in to change notification settings
ayushman1024/TASK-Management-System
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
- Task management system is a demonstration web application developed for team project works where users can manage various tasks within a team easily.
- Developed on Spring Boot(backend) with Angular v7 (front-end) frameworks and MySql database.
- Project is focused primarily on handling document-based projects.
- “User” can be a member of more than Programs. And one program can have any number of User members associated with it.
- This web application is made secure and robust. I have implemented JWT-based Authentication on every APIs.
- The project is in an early stage of development and needs lots of work and bug fixing to make it usable in real life. Still, learners can use this as template and make it functinal application.
- I would be happy to see people contribute and enhance this project.
- Lots of UI/UX improvements.
- New features like Program settings, custom project themes, use settings, and edit details.
- UI improvements like pagination on task lists and user picker list.
- Java 8 JDK
- Embedded Tomcat 9 server
- MySQL Database
- Node Package Manager NPM
- Maven
- In Eclipse or similar IDE import the "backend" from this repo with option "import existing maven project".
- Build the maven project to install all the required dependencies.
- To setup database, install MySQL. Make any database.
- Then update below three configuration fields in fileapplication.properties inside/resources folder
spring.datasource.url=jdbc:mysql://localhost:3306/tmsspring.datasource.username=rootspring.datasource.password=root- For email services you need to use email via SMTP. For that you need to updateapplication.properties below fields.
spring.mail.host=smtp.gmail.comspring.mail.smtp.ssl.trust=smtp.gmail.comspring.mail.port=587spring.mail.transport.protocol=smtpspring.mail.username=your.email@gmail.comspring.mail.password=password`- Run the project fromBackendApplication.java, all the tables will be initialised in database with its first run.
- Now executeroles.sql on your database.
- You should have node.js installed on your system.
- GOTO the path offrontend folder in comand-prompt and run
npm startinstead ofbecause i have configured different port number for frontend.ng serve - Now your frontend will be hosted onhttp://localhost:8001 ,open this link in browser.(only for DEV)
You can connect to me atLinkedin
About
Spring Boot and Angular 7 web application for task management .
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.

