Skip to content

aura-historia/backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3,847 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aura Historia — Backend

Serverless AWS backend powering the Aura Historia antiques marketplace

Website   OpenAPI Docs

CI CodeQL Dependabot

Quality Gate Coverage Lines of Code

Bugs Code Smells Vulnerabilities Maintainability Reliability Security


Overview

Aura Historia Backend is a Rust-based serverless application on AWS. It provides the APIs, event-driven pipelines, and data services that power the Aura Historia antiques marketplace — from product search and shop discovery to user management and real-time notifications.

Development

# Check dependencies
cargo check --workspace

# Build all Lambda functions and binaries
cargo build --workspace

# Run unit tests
cargo test --workspace --lib --all-features

# Run integration tests (requires Localstack Ultimate/Enterprise/Student)
export AWS_ACCESS_KEY_ID=test
export AWS_SECRET_ACCESS_KEY=test
export AWS_REGION=eu-central-1
export LOCALSTACK_AUTH_TOKEN=[your_localstack_pro_token]
cargo test --workspace --test integration --all-features --exclude acceptance-tests

# Run acceptance tests (full Cloudformation-Stack via Localstack)
cargo test --package acceptance-tests

License

CC BY-NC-SA 4.0


Aura Historia — Where antiques find their story

About

Backend for Aura Historia

Resources

License

Stars

Watchers

Forks

Contributors

Languages