BuddyBud is a mobile application Bridging International & Local Campus Friendships.
2023.09 ~ 2023.12
Users can enter their school to access the school community. It's a semi-anonymous community where nicknames and profile pictures are public.
In the feed, users can freely post their daily life updates or questions, and with the ability to translate posts and comments, communication is possible without language barriers.
In the board section, the system automatically crawls and posts various club/event promotional articles from the school's official announcement board and 'Everytime', the largest college student community in Korea. Users can scrap or recommend the posts they find useful.
Willow is a word created by combining 'willow', the logo of the BuddyBud app, and the concept of 'Follow'. Users can send Willow requests to others they wish to connect with, and upon mutual consent, can become friends and send one-on-one chats.
In the 'My Page' section, users can view their own posts and the posts they have scrapped, and can also edit their profile as needed.
- Java Development Kit (JDK) 17
- Android Studio minSDK 28
- Spring Boot 3.1.5
- MySQL 8.0.35
- Frontend : com.swe.buddybud.common.ServerConfig
- Backend : application.properties
- Database Schema
$ git clone https://github.com/leedayun/BuddyBud.git
$ cd BuddyBud
$ cd BE
$ ./gradlew bootJar
$ ./gradlew bootRun
You can use .jar file to run server either in the foreground
$ java -jar JARFILE.jar
or in Daemon
$ nohup java -jar JARFILE.jar &