- Backend: Spring Boot + Spring Security + JPA Data + Websocket for Notification Realtime
- Front-end: Angular 6 + Bootstrap 4
- Database: MySQL
- Structure: Client <=> Server with standard RESTful API
- Editor for Forum: ACE with marked.js, more detail to see: https://github.com/cuongbphv/Specialized-Essay/blob/master/ForumFrontEnd/src/app/modules/user/post/detail/post-detail.component.ts
- Import project to IDE or Code editor
- Run command:
yarn install
- Run command:
ng serve
- Open in url: localhost:4200 and enjoy it!
- Import project to IDE
- Setting for Spring Boot Application
- Start with port 8080
- Import file .sql in folder Database to phpMyAdmin
- Or copy script and run to any MySQL Management System
- Open folder Report and read report
- See Use Case model and Activity diagram, Sequence Diagram
- Check about RESTful API structure and architecture in Spring Boot Application