Skip to content

The application is a simple CRUD customer management app built using Spring Boot and Angular JS, deployed on AWS cloud(mainly uses S3,RDS and EC2).

Notifications You must be signed in to change notification settings

sharma-vidhi/CloudProject1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

CloudProject1

Cloud Project

A three tier web application using Amazon Web Service Platform to store, upload and display the files.

Details:

**Prerequisite: **

All the users should have account in AWS and should also have the access keys to add and retrieve the files.

The repository contains a three tier JAVA application which is deployed on AWS cloud platform.

The application is a simple CRUD customer management app built using Spring Boot and Angular JS, deployed on AWS cloud(mainly uses S3,RDS and EC2).

The Customer can create an account directly by storing entering the details, the customer details will be stored in RDS (MySQL database instance) and the files uploaded will be stored in S3 storage which will generate a unique key and a public URL. The public URL will be linked with the customer data hence the customer can view or download the file.

Home Page

Fig1:Home Page

User Page

Fig 2:Page to create a user and upload a file

View Page

Fig 3:Page to View the user

To run the application on local servers (like Tomcat), the key attributes and the account details can be given as environment variables.

variables

Fig 4:Ecplise window to set the environment variables

AWS credentials are to be added as environment variables while running the configuration.

{

Database_name:

Database_indetifier:

IAMUser_password:

Access Key:

Secret Key:

}

About

The application is a simple CRUD customer management app built using Spring Boot and Angular JS, deployed on AWS cloud(mainly uses S3,RDS and EC2).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published