Completed

Build a simple video uploading webservice

Technology:

Java

Maven

Spring Boot

Mysql

Code should be commented and easy to read.

Objects:

Video [long id, long publishDate, String title, String description, String filename, String imageUrl]

Persistence:

Video objects should be stored to a mysql database

Video files should be stored to a configurable local directory (the path to this path can be input in the startup parameters)

Pages:

Video List - List of Video Objects with ability to add and delete.

Video Add/Edit - Fields: Publish Date (data picker), Title (single-line), Description (multi-line), Video file [file input] (on add only), Image Url (single-line)

Endpoints:

/video-list - Video List Page

/video-add, /video-edit - Video Add/Edit Page

/video-upload - Upload (creates a Video object and saves the video file) Note that a video file up to 4GB should be supported.

/video-delete - Deletes a video from DB.

/get-videos (no parameters) - Should return a list of Video objects

Example output for /get-videos:

{

"videoList": [

{

"publishedDate": 1624170440491,

"title": "Why is Silver being targeted now?",

"description": "In a new limited series, we discuss the factors behind the Silver Short Squeeze movement in late January and early February 2021.",

"url": "[login to view URL]",

"image": "[login to view URL]"

},

{

"publishedDate": 1624170440491,

"title": "What are the most important things to look at in the Silver market currently?",

"description": "In a new limited series, we discuss the factors behind the Silver Short.",

"url": "[login to view URL]",

"image": "[login to view URL]"

},

{

"publishedDate": 1624170440491,

"title": "What would be the price of Silver if not manipulated?",

"description": "In a new limited series, we discuss why the price of silver may be closer.",

"url": "[login to view URL]",

"image": "[login to view URL]"

}]

}

Skills: Java, Java Spring, MySQL

See more: build simple java website, simple video uploading code, java maven spring, simple video uploading code php mysql, java react spring boot, how to create rest api in java using spring boot, java cms spring boot, new relic java agent spring boot, maven spring boot classifier, pcf java buildpack spring boot, java microservices spring boot, neo4j-java-driver-spring-boot-starter, spark java vs spring boot, build a full stack application with angular and spring boot, maven spring-boot, build a mobile app with react native and spring boot, java brains spring-boot-quick-start github, clean architecture example with java and spring boot, end to end java project development using spring boot source code, java guides spring boot angular crud

About the Employer:
( 4 reviews ) Singapore, Singapore

Project ID: #30607640

Awarded to:

expertjavagiant

Hi Sir, I have huge experience in Java/J2EE development and i am expert in Spring Boot, MySQL database. Maven i used everyday for project dependency management. As i reviewed your requirement for Video upload API is More

$516 SGD in 10 days
(82 Reviews)
6.8

27 freelancers are bidding on average $571 for this job

(407 Reviews)
8.6
techplusintl

Hi there, ★★★ Java / Spring Boot / J2EE Expert ★★★ 10+ Years of Experience ★★★ I've read requirements and ready to build video uploading webservice. Websites we built with Java: ✔ [login to view URL] More

$750 SGD in 7 days
(96 Reviews)
7.2
engrkhanzain

Note: Expert in Spring Java Please see recent review regarding to JAVA from my professional clients https://www.freelancer.in/projects/java/Java-program-run-the-implementation-30212681/reviews https://www.freelancer.i More

$650 SGD in 7 days
(39 Reviews)
5.5
dipakjadhav08

Hello, I have 11 years of experience in java application design and development. i also work in spring boot. Please message me for further discussion

$500 SGD in 2 days
(103 Reviews)
5.5
maadirajudata

Hi Greetings! I have an expert in developing SOA and Micro service based architecture styles with highly scalable solutions . Please inform the timeline and budget to move forward Awaiting for your kind response More

$600 SGD in 12 days
(54 Reviews)
5.8
(19 Reviews)
5.2
rairez

⭐⭐⭐⭐⭐ Hi, I have developed similar video uploading portal and you can see some of my development here: [login to view URL] (Live streaming school/Video marketplace) [login to view URL] (Online school/Live St More

$250 SGD in 30 days
(4 Reviews)
4.7
NEHABHAT92

Hey, Yes, understanding each aspect of the job description, I am available to take up this project " (Build a simple video uploading webservice)," and I assure you to complete it within a short period. The main adva More

$500 SGD in 7 days
(12 Reviews)
4.6
shariq1926

Dear Client, Greetings, Hope you are safe and doing well. I am experienced and skilled Java developer having expertise in Core java, Server side development using spring boot and MVC, Hibernate as ORM with Spring data More

$500 SGD in 8 days
(1 Review)
2.4
devruslan

Hi sir. I read your job description carefully. I have experienced in developing with spring boot as backend developer. At first we need to create controller whose name is maybe VideoController. @RestController @Request More

$600 SGD in 5 days
(1 Review)
0.6
ezapavichus

Could you please check this web site. [login to view URL] I made it a few months ago for another developer. So I feel confident about your project. Hope to discuss over chat. Thank you.

$500 SGD in 7 days
(0 Reviews)
0.0
ramanarema

Hello sir Greetings of the day.... I read your project carefully and we have highly experience of website development and php, laravel, python or WordPress platform…  We can do your project and we can provide you be More

$250 SGD in 4 days
(0 Reviews)
0.0
balaksufnatech

Hello there, ★★★ Mobile and Web Apps Expert ★★★ 5+ Years of Experience ★★★ We are professional Android / IOS / Hybrid / Web Developer having rich expertise in it with a qualified experienced team. We assure you t More

$500 SGD in 7 days
(0 Reviews)
0.0
NIS001

Hi There, Greetings! I am ready to build a video uploading website with clean and easy to read code. ==How many category of videos will be there? ==Are there any limitations on video size? ==Do you want video downlo More

$500 SGD in 7 days
(0 Reviews)
0.0
imrankhan521

Greetings, Your post attracted me very much. I have 5+ years experience in development and I can do it fo you. Hoping that we'll talk later about this job. Regards Imran Khan

$500 SGD in 7 days
(0 Reviews)
0.0
msameer573

I will complete the task with 7 working days. I m currently working with same technology as required. It will be easier to me to complete the task ASAP. hopefully you will get a better response from my side. thanks

$400 SGD in 7 days
(0 Reviews)
0.0
Vinayakkwari

I am a professional software developer with 6+ years of experience. I understand your requirement clearly and I can work on it right away. I have worked on below technologies. 1. Java, MySQL 2. Spring 3. Spring boot 4 More

$400 SGD in 7 days
(0 Reviews)
0.0
mrunalijari207

Hello, I have hands-on experience working with Spring boot and mySQL. Also have worked with Multipart files in Spring boot. It would be great if we can discuss project requirements in detail. Best Regards, Mrunali J More

$550 SGD in 7 days
(0 Reviews)
0.0
AhmetBahcivan

Hello Singapure! Required project is described very well. I will surely make best of it as well. As a software engineer with at least 3 years on java and web services, this is a suitable small job for me. I hope we w More

$350 SGD in 7 days
(0 Reviews)
0.0
chvishwadeep

I am vishwadeep working as a software programming in various domains such as J2EE Web Service using spring boot which includes spring MVC, Hibernate, JPA(Java Persistence API), REST API, Authorization and Authenticatio More

$500 SGD in 7 days
(0 Reviews)
0.0