https://github.com/fcatilizer/web-video-streaming
A Web Video Streaming Application
https://github.com/fcatilizer/web-video-streaming
axi flowbite spring-boot vite
Last synced: 3 months ago
JSON representation
A Web Video Streaming Application
- Host: GitHub
- URL: https://github.com/fcatilizer/web-video-streaming
- Owner: Fcatilizer
- Created: 2025-01-08T00:19:23.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-01-08T00:32:27.000Z (9 months ago)
- Last Synced: 2025-03-02T09:14:40.204Z (7 months ago)
- Topics: axi, flowbite, spring-boot, vite
- Language: JavaScript
- Homepage:
- Size: 19.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Web Video Streaming (SpringBoot + Vite)
It's a simple application (frontend and backend) for streaming / uploading of a video.
## Image

![]()
![]()
## Technologies
- SpringBoot
- Vite
- Axios
- MySQL## How to run
1. Clone the repository
2. Run the backend
3. Run the frontend### Run the backend
1. Open the backend folder
2. Create a database in MySQL
3. Change the `application.properties` file with your database (url, username, password) configuration
4. Run the command `./mvnw spring-boot:run` or use your favorite IDE to run the project### Run the frontend
1. Open the frontend folder
2. Run the command `npm install`
3. Run the command `npm run dev`## How to use
1. Access the application
2. Fill Video Title and Description
3. Choose a video file
4. Click on the "Upload" button### Note: The Video File Limit is 1000MB, To change this limit, go to the `application.properties` file and change the `spring.servlet.multipart.max-file-size` property.