Skip to content

Image hosting website created using Spring Boot, AWS S3 and DynamoDB.

Notifications You must be signed in to change notification settings

akhuntsaria/aws-spring-boot-image-hosting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is this?

Image hosting website created using Spring Boot, AWS S3 and DynamoDB for educational purposes. S3 is used for storing files and DynamoDb is used for storing view counts.

Requirements

  • Java 8+ (Tested on 17.0.1)
  • AWS account

Getting started

  • Create DynamoDB table with primary key id
  • Create S3 bucket
  • Specify properties in src\main\resources\application.properties
    • AWS access key
    • AWS secret key
    • AWS region
    • DynamoDB table name
    • S3 bucket name
  • Start application (ImageHostingApplication::main)
  • Visit http://localhost:8080

About

Image hosting website created using Spring Boot, AWS S3 and DynamoDB.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published