https://github.com/ngodat213/freal_springboot
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.
https://github.com/ngodat213/freal_springboot
admin-dashboard event-app food-app jpa social-network socket-io spring-boot spring-mvc spring-security themeleaf travel-app
Last synced: 20 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/ngodat213/freal_springboot
- Owner: ngodat213
- License: mit
- Created: 2024-05-28T01:20:21.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-23T13:33:33.000Z (over 1 year ago)
- Last Synced: 2024-12-31T09:13:39.674Z (about 1 year ago)
- Topics: admin-dashboard, event-app, food-app, jpa, social-network, socket-io, spring-boot, spring-mvc, spring-security, themeleaf, travel-app
- Language: HTML
- Homepage:
- Size: 15.7 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

## Screenshots

## Table of Contents
- [Freal](#freal)
- [Authors](#authors)
- [Features](#features)
- [Installation](#installation)
- [Clone the repository](#clone-the-repository)
- [Configure Application Properties](#configure-application-properties)
- [Build and Run the Application](#build-and-run-the-application)
- [Acknowledgements](#acknowledgements)
- [License](#license)
# Freal
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.
## Authors
- [@HydraCoder](https://www.github.com/ngodat213)
- [@AndyVuCoder](https://github.com/CaoAnhVu)
- [@Nguyễn Ngọc Cát Tường](https://github.com/nguyenngoccattuong)
## Features
- 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
## Installation
### Clone the repository
```bash
git clone https://github.com/ngodat213/FrealSB.git
cd frealsb
```
### Configure Application Properties
- 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:
```bash
# 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
```
# Build and Run the Application
```bash
mvn clean install
mvn spring-boot:run
```
The application will start on http://localhost:8080.
## Acknowledgements
- Spring Boot
- Spring Security
- Cloudinary
- SocketIO
- Thymeleaf
## License
[MIT]([https://choosealicense.com/licenses/mit/](https://github.com/ngodat213/FrealSB?tab=MIT-1-ov-file))