Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wrh34685/astroproject
First Astro build with AWS DynamoDB, Lambda functions and API Gateway.
https://github.com/wrh34685/astroproject
astro aws aws-apigateway aws-dynamodb aws-lambda preact
Last synced: 10 days ago
JSON representation
First Astro build with AWS DynamoDB, Lambda functions and API Gateway.
- Host: GitHub
- URL: https://github.com/wrh34685/astroproject
- Owner: wrh34685
- License: mit
- Created: 2024-06-25T20:54:45.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-06-25T21:49:37.000Z (6 months ago)
- Last Synced: 2024-10-31T03:21:50.521Z (about 2 months ago)
- Topics: astro, aws, aws-apigateway, aws-dynamodb, aws-lambda, preact
- Language: Astro
- Homepage: https://wrh34685.github.io/astroproject/
- Size: 111 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ⚓ Williams Astro App
The app requests affirmations from an AWS DynamoDB, populated with affirmations, via a Lambda endpoint.
Built as a test project using Astro, Preact and AWS services.## 🏯 Affirmations App
Sourced from: [Stay Happy](https://community.aws/content/2e0HjEBi7MAY40KTLoOtVEX9Lf8/build-an-affirmation-app)
Affirmations for daily consumption!
The affirmations on this site were created originally by @annthurium. Thank You!## 🚀 Project Structure
Inside of an Astro project, you'll see the following folders and files:
```text
/
├── public/
│ └── favicon.svg
├── src/
│ ├── components/
│ │ └── Card.astro
│ ├── layouts/
│ │ └── Layout.astro
│ └── pages/
│ └── index.astro
└── package.json
```Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name.
## 👀 Want to learn more about Astro?
Check [Astro Documentation](https://docs.astro.build) or jump into their [Discord server](https://astro.build/chat).