ThinkMoreForum-Frontend
Website
Desktop
Mobile
Front-end technology stack
- Next.js
- Redux
- Typescript
- MUI
- Axios
- Husky
- React testing-library Jest
- Eslint, sass-lint, prettier
Back-end technology stack
- Spring boot
- Lombok & Mapstruct
- Flyway & PostgreSQL (JPA)
- Swagger & Postman
- Spring Security & JWT
- Unit Test & Jacoco & Mockito
- Gradle
- RabbitMQ (amqp)
- Amazon S3 (MinIO)
- Redis (Jedis)
- Sockjs (websocket)
- Sendgrid (Email)
Technology stack and architecture diagram
Install dependencies
$ yarn
LiveReload Development
$ yarn dev
Build for Production
$ yarn build
The build is folder
.next
Run the Production
$ yarn start
Only folder
.next
,node_modules
and filepackage.json
are required to run production.