Full Stack Kanban App to create your account and organize your cards, move card to another column and upload your attachments.
What things you need to install the software and how install them
- Install Node.js
- Install MongoDB
- Install Java 11 (This project I use AdoptOpenJdk)
- install Angular CLI: 9.1.0
- Run npm install -g @angular/cli to install Globally or npm install @angular/cli to install locally. To install Install Specific Version (Example: 9.1.0) npm install -g @angular/cli@9.1.0.
- Clone this project repository
- Run
mongodto start mongoDB - Run
mvnw clean install && mvnw spring-boot:runin the folderkanbanSpringServerto start in localhost:8080 - Run
npm install && npm start --openin the folderkanbanSpringAppto open the project automatically in the urlhttp://localhost:4200npm startrun ng serve will start with proxy config, where "target" is spring boot localhost:8080.
Instructions how to install Docker on Ubuntu, Windows, Mac.
How to run it?
Execute this command in a terminal:
docker-compose build- Build the image.docker-compose up- Starts the containers.docker-machine ip default- Get docker host ip address.- To access use
http://localhost:4200/orhttp://<docker host ip address>:4200/
- Angular CLI: 9.1.0
- Node: 12.2.0
- MongoDB: 4.2.3
- Java 11(AdoptOpenJdk)
- Angular FlexLayout: 9.0.0-beta.29
- Angular Material: 9.2.4
- ngx-spinner: 9.0.2
- ng2-file-upload: 1.4.0
- spring-boot-starter-parent: 2.3.0
- spring-boot-starter-data-mongodb
- spring-boot-starter-security
- spring-boot-starter-web
- spring-boot-starter-validation
- spring-boot-devtools
- jjwt:0.9.1
- lombok:1.8.2
- Authentication using JWT in Spring Boot.
- Change your password,email,name, set cover image to your account.
- Move Columns position.
- Move Cards position.
- Move Card to another column.
- Upload attachments for your card.
- To do delombok use this command in folder kanbanSpringServer
mvnw lombok:delombok -Pdlombok- The output will be
\target\generated-sources\delombok\
- The output will be
- Clone this repository.
- Make a new branch.
- Commit and push your changes.
- Create a Pull Request.
This project is licensed under the MIT License - see the LICENSE.md file for details
Copyright (c) 2020 Braian Silva
