Transforming dining with seamless, intelligent experiences
SUNKATSUAPP is a modern dining app that integrates intelligent solutions across frontend, backend, and mobile platforms.
- Tracking, updating, and management of menus only for specified user role
- Authentication and security with JWT
- In-app chat feature between users using Websockets and StompJS
- Chatbot to help users with their experience using LLM model: Qwen-2.5:3B
- Ordering system for customers
- Order management for staffs
- Menu and Order management for the owner
git clone https://github.com/abiyyu1564/sunkatsuapp.git
- M. Daffa Raygama (PM, Backend, Mobile)
- Rifqy Khuzaini (Front end, UI)
- Abiyyu Abdurrafi Ahmad (Front end, UI)
- Melinda Triandari (Front end, UI)
- Rangga Aldora Permadi (Mobile, Backend)
- M Fathurahman Aldesrand (Mobile, Backend)
- M. Daffa Raygama (Test Manager)
- Fausta Akbar(Tester)
- Zaidaan Afif Randih(Tester)
- Raisa Aliya (Technical Writer)
- Rifqy Khuzaini (Tester)
How to run backend locally:
- Install Spring Boot https://docs.spring.io/spring-boot/installing.html Intall JDK 23 di : https://www.oracle.com/cis/java/technologies/downloads/
- run
mvn spring-boot:runin thebackendfolder. - Go to localhost:8080/swagger-ui/index.html to view the APIs.
How to run web front end:
- Go to the
sunkatsu_fedirectory and run this in the terminal:npm run start
How to run the mobile app:
- Go to Android Studio and run the main.dart file
Note:
- run this in cmd before running the mobile app on a real phone:
adb reverse tcp:8080 tcp:8080