Azure-Samples /
azure-sql-db-prisma
Full-Stack End-To-End implementation - both with REST and GraphQL support - with Azure SQL and Prisma.io of the well-known To-do list sample.
26/100 healthLoading repository data…
pixegami / repository
A serverless to-do list API, using Python, FastAPI, AWS Lambda and AWS DynamoDB.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This project is a full-stack CRUD app (a todo-list) with a Python FastAPI backend and a NextJS frontend. It is hosted on serverless AWS infrastructure (using Lambda and DynamoDB).
The /api folder contains the Python FastAPI code.
The /todo-infra folder contains the CDK code to deploy all the infrastructure
(Lambda function and DynamoDB table) to your AWS account.
You must have AWS CLI configured, and AWS CDK installed on your machine.
First, install the node modules.
npm install
Then run bootstrap if you never used CDK with your account before.
cdk bootstrap
Before you can deploy you need to build the front-end folder. Go into the todo-site folder and
build the NextJS app.
npm run build
Then go back to the todo-infra folder and deploy the stack. The site won't work yet because you'll need to get your API endpoint and update the front-end code too (see below).
cdk deploy
The /todo-site contains the NextJS frontend that interfaces with the CRUD API. If you want to
test it with your endpoint, then don't forget to change todoApiEndpoint and userId to your own
API (in pages/index.tsx).
First, go into the index.tsx file and update the API route to the one you generated by your CDK deploy.
// TODO: Update this URL to your own API endpoint!
const todoApiEndpoint: string =
"https://XXXXXXX.lambda-url.ap-southeast-2.on.aws";
Install the node modules.
npm install
Run the development server locally.
npm run dev
Build and export.
npm run build
This will create static site assets to the /out folder in the front-end folder.
This contains the Pytest integration tests you can use to test your endpoint directly. Don't
forget to change your ENDPOINT to the one you want to use (in api_integration_test.py).
You can run the test like this (but you have to have pytest installed):
pytest
Selected from shared topics, language and repository description—not editorial ratings.
Azure-Samples /
Full-Stack End-To-End implementation - both with REST and GraphQL support - with Azure SQL and Prisma.io of the well-known To-do list sample.
26/100 healthGEMISIS /
A CDK Construct for creating a serverless Discord bot. All you need to do is supply your code to handle the commands!
44/100 healthbuild-on-aws /
Command-Query Responsibility Segregation (CQRS) is often presented as a pattern focused on scaling by separating reads and writes. However, this is an architecture-level pattern that has nothing to do with infrastructure. At AWS re:Invent 2023 session (BOA211) we explored the right way of combining AWS Lambda and CQRS together.
58/100 healthtianhuizhou /
A Express.js Backend API that integrate with Firebase(Firestore) and Planetscale(MySQL).
33/100 healthAtikur-Rahman-Sabuj /
Test angular serverless one page project for ToDo list. Where a simple ToDo list can be created and list item can be edited and deleted.
19/100 healthHenriqueLopesDev /
API Serverless criada com AWS Lambda, Typescript e DynamoDB. Onde é possível gerenciar tarefas (To-do) e fazer operações CRUD.
27/100 health