Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

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

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages