Skip to content

immorello/scoprireBackend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

README for Backend – scoprireBackend

scoprireBackend

A serverless AWS backend built to support EmiliaLand App, offering secure and scalable APIs for managing local tourism and regional discovery data.

Architecture

  • Language: Python
  • Deployment: AWS SAM (Serverless Application Model)
  • Resource definition: CloudFormation template
  • Structure:
    • src/lambda: Lambda functions handling business logic and API requests
    • template.yaml: Serverless resource definitions – Lambda, API Gateway, DynamoDB, S3, IAM permissions, etc.

AWS Resources (from CloudFormation)

  • AWS Lambda: Functions for processing requests and business logic
  • Amazon API Gateway: Secure REST API exposure
  • Amazon DynamoDB: NoSQL storage for persistent data
  • Amazon S3: Storage for images/assets or static files
  • IAM Roles/Policies: Strict permissions following best practices
  • Other AWS resources as defined in template.yaml

Local Deployment

Make sure you have AWS CLI, AWS SAM CLI installed, and credentials configured.

sam build sam deploy --guided

Customize environment variables and configure API endpoint URLs for the frontend as needed.

About

A serverless AWS backend built to support EmiliaLand App, offering secure and scalable APIs for managing local tourism and regional discovery data.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages