All Projects → ayushman1024 → TASK-Management-System

ayushman1024 / TASK-Management-System

Licence: MIT license
Spring Boot and Angular 7 web application for task management .

Programming Languages

java
68154 projects - #9 most used programming language
typescript
32286 projects
HTML
75241 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to TASK-Management-System

Spring-Boot-2
Spring Boot 2.x examples
Stars: ✭ 33 (-2.94%)
Mutual labels:  spring-data, spring-security, hibernate, spring-data-jpa
BusinessInfrastructurePlatformGroupVersion
A java web project based on Spring Boot using MySQL, Spring MVC, Hibernate, Spring Data JPA, Query DSL, Lombok, Logback, etc.
Stars: ✭ 90 (+164.71%)
Mutual labels:  spring-data, spring-security, hibernate, spring-data-jpa
Spring Boot Spring Security Jwt Authentication
Spring Boot + Security: Token Based Authentication example with JWT, Authorization, Spring Data & MySQL
Stars: ✭ 292 (+758.82%)
Mutual labels:  spring-data, spring-security, jwt-authentication
Angularjs Springmvc Sample Boot
A RESTful sample using Spring Boot, Spring MVC, Spring Data and Angular/Bootstrap.
Stars: ✭ 309 (+808.82%)
Mutual labels:  spring-data, hibernate, spring-data-jpa
spring-boot-shop-sample
My first web application using Spring Boot framework.
Stars: ✭ 66 (+94.12%)
Mutual labels:  spring-security, hibernate, spring-data-jpa
Library
Online Library Management. User can search, check in, checkout book. System adds fines automatically if the book is not checked in by due date
Stars: ✭ 27 (-20.59%)
Mutual labels:  spring-data, hibernate, spring-data-jpa
Spring Petclinic Rest
REST version of the Spring Petclinic sample application
Stars: ✭ 257 (+655.88%)
Mutual labels:  spring-data, hibernate, spring-data-jpa
Spring
Personal notes of preparation to Spring 5 Professional Certification
Stars: ✭ 35 (+2.94%)
Mutual labels:  spring-data, spring-security, spring-data-jpa
Spring Examples
SpringBoot Examples
Stars: ✭ 67 (+97.06%)
Mutual labels:  spring-data, spring-security, spring-data-jpa
Diber-backend
Delivery Service - Spring Boot / Spring Data Jpa / Hibernate / PostgreSQL / OAuth2 Application
Stars: ✭ 22 (-35.29%)
Mutual labels:  spring-security, hibernate, spring-data-jpa
spring-boot-refresh-token-jwt
Spring Boot Refresh Token using JWT example - Expire and Renew JWT Token
Stars: ✭ 156 (+358.82%)
Mutual labels:  spring-data, spring-security, jwt-authentication
Spring5Certification
Spring Certification: This repository contains my examples and some best references to prepare the Spring 5 certification
Stars: ✭ 30 (-11.76%)
Mutual labels:  spring-data, spring-security, spring-data-jpa
Spring Boot Enterprise Application Development
Spring Boot Enterprise Application Development.《Spring Boot 企业级应用开发实战》
Stars: ✭ 261 (+667.65%)
Mutual labels:  spring-security, hibernate, spring-data-jpa
spring-boot-security-postgresql
Spring Boot, Spring Security, PostgreSQL: JWT Authentication & Authorization example
Stars: ✭ 65 (+91.18%)
Mutual labels:  spring-security, spring-data-jpa, jwt-authentication
hibernate-springcache
Hibernate cache implementation that backs to the Spring Cache abstraction
Stars: ✭ 19 (-44.12%)
Mutual labels:  spring-data, hibernate, spring-data-jpa
angular-11-spring-boot-jwt-authentication
Angular 11 Spring Boot JWT Authentication example with Authorization | User Registration & Login
Stars: ✭ 62 (+82.35%)
Mutual labels:  spring-security, jwt-authentication, spring-security-jwt
spring-boot-login-example
Spring Boot Login and Registration example with MySQL, JWT, Rest Api - Spring Boot Spring Security Login example
Stars: ✭ 50 (+47.06%)
Mutual labels:  spring-security, spring-data-jpa, jwt-authentication
online-shopping
This is an online shopping project using Spring Boot,Spring web-flow, Spring Rest Services and Hibernate. In this project we also used Spring Security with java and annotation configuration
Stars: ✭ 34 (+0%)
Mutual labels:  spring-security, hibernate, spring-rest
jersey-jwt-springsecurity
Example of REST API with JWT authentication using Spring Boot, Spring Security, Jersey and Jackson.
Stars: ✭ 44 (+29.41%)
Mutual labels:  spring-security, jwt-authentication
spring-boot-jpa-rest-demo-filter-paging-sorting
Spring Boot Data JPA with Filter, Pagination and Sorting
Stars: ✭ 70 (+105.88%)
Mutual labels:  spring-data, spring-data-jpa

TASK-Management-System

Gitter Linkedin

ko-fi Buy Me A Coffee

Spring Boot and Angular 7 web application for task management .

Frontend Documentation

Demo

DEMO

Introduction

  • Task management system is a web application developed for team project works where users can manage various task within team easily.
  • It is developed using Spring Boot(backend) with Angular(front-end) framework.
  • Project is focused mainly on handling document based projects.
  • “User” can be member of more than “Program” simultaneously. And one program can have any number of “User” member associated with it.
  • This web application is very secure and robust. We have implemented JWT based Authentication technique in our application. The password is encrypted using public and private keys then is stored in database.
  • Using MySQL and Sring Data JPA for database management.

TODO:

  • Lots of UI/UX improvements.

Dependencies

  • Java 8 JDK
  • Embedded Tomcat 9 server
  • MySQL Database
  • Node Package Manager NPM
  • Maven

Installation

Backend

  • 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 file application.properties inside /resources folder
spring.datasource.url=jdbc:mysql://localhost:3306/tms
spring.datasource.username=root
spring.datasource.password=root
  • For email services you need to use email via SMTP. For that you need to update application.properties below fields.
spring.mail.host=smtp.gmail.com
spring.mail.smtp.ssl.trust=smtp.gmail.com
spring.mail.port=587
spring.mail.transport.protocol=smtp
[email protected]
spring.mail.password=password`

Read Google SMTP common issues

  • Run the project from BackendApplication.java, all the tables will be initialised in database with its first run.
  • Now execute roles.sql on your database.

Frontend

  • You should have node.js installed on your system.
  • GOTO the path of frontend folder in comand-prompt and run npm start instead of ng serve because i have configured different port number for frontend.
  • Now your frontend will be hosted on http://localhost:8001 ,open this link in browser.(only for DEV)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].