Freal is a dynamic application that combines the best of food discovery, travel adventures, and social media interaction. Built with Java Spring Boot, Freal aims to provide users with a seamless experience in exploring culinary delights, planning travel itineraries, and connecting with like-minded individuals.
- Manage food, travel, event, and culture information
- User authentication and authorization using Spring Security
- Real-time communication using SocketIO
- File upload and management using Cloudinary
git clone https://github.com/ngodat213/FrealSB.git
cd frealsb
- Sign up for a Cloudinary account.
- Retrieve your Cloudinary credentials (cloud name, API key, and API secret).
- Create an application.properties file in the src/main/resources directory and add the following properties:
# Application name
spring.application.name=FrealSB
# Database configuration
spring.datasource.url=jdbc:mysql://localhost:3306/FrealSB
spring.datasource.username=root
spring.datasource.password=your_password
# JPA configuration
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true
# Cloudinary configuration
cloudinary.cloud_name=your_cloud_name
cloudinary.api_key=your_api_key
cloudinary.api_secret=your_api_secret
mvn clean install
mvn spring-boot:run
The application will start on http://localhost:8080.
- Spring Boot
- Spring Security
- Cloudinary
- SocketIO
- Thymeleaf
MIT