Kemenu web application, for menu management written in Java and Angular.
- Monetization
- SEO
- Admin panels
- Home redesign
/show
customization- Contact form
npm install
- Build backend project
mvn -U clean test package -pl :kemenu-backend
- Compile frontend
npm --prefix kemenu-frontend run dev:ssr
- Launch acceptance tests
mvn -U clean test -pl :kemenu-acceptance-tests
- How to launch docker
docker-compose up
- Go to
kemenu-backend/src/main/java/com/kemenu/kemenu_backend/Application.java
- Right click and click on
Debug 'Application'
- Stop it
- Go to
Run
>Edit Configurations...
- In the new window select
Spring Boot
>Application
>Environment
- Put in
VM options
the following-Dspring.profiles.active=dev
- Click on
Apply
and then inOK
cd ./kemenu-frontend && node dist/kemenu-frontend/server/main.js
- Angular 11 + Bootstrap
- Java 17 + Spring Boot
- MongoDB
- Docker
A branch must be named following this convention:
- Start with KEM-[ISSUE_NUMBER]_[SHORT_DESCRIPTION]
- For example:
KEM-9_login_page
- Put a route in
routes.txt
inkemenu-frontend
in a new line. - Put the post in all of the languages (in spanish).
- Go to
WebConfig.java
line 89 and add new controller line.