Skip to content

ziyuen/VideoPlatformBackend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VideoPlatformBackend

A video platform that users can watch and publish their videos(new features are on the way).

Frontend is a single-page application using React, Redux, and Material UI. You can check the frontend repo from this link.

Backend is a RESTful service using Spring Boot, Spring Data JPA, MySQL, and Spring Security.

Features:

  • Support uploading large files(merge video chunks)
  • Serve static resource(images, videos)
  • Login/Register
  • Email verification with expiry

Support uploading large files

upload

Serving static resource

home player

Email verification with expiry

login mail

How to build?

Before you can build the Spring Boot application, you need to create a MySQL and a MailDev instance first. You are recommended to run them in docker. In the project directory, you can simply run

docker compose up

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages