Skip to content

API for simple Trello clone with in-memory database, supports AWS Lambda. Built with Python, Ariadne & Flask.

Notifications You must be signed in to change notification settings

petlack/trello-clone-api

Repository files navigation

Trello clone API

API for simple Trello clone with in-memory database, supports AWS Lambda. Example: trello-clone

Features

  • ⚙ Python, Ariadne, Flask
  • 📝 GraphQL
  • 📚 In-Memory database
  • 🔓 CORS enabled
  • 🌎 AWS Lambda supported

DEMO

Install

git clone git@github.com:petlack/trello-clone-api.git
cd trello-clone-api
pip install -r requirements.txt

Development

./bin/run.sh

Deploy to AWS Lambda

Assuming the Lambda function & ECR repository is already created, following secrets and variables are needed for Github Action.

Secrets

  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY

Variables

  • AWS_FUNCTION_NAME
  • AWS_REGION
  • AWS_ECR_REPOSITORY_NAME

About

API for simple Trello clone with in-memory database, supports AWS Lambda. Built with Python, Ariadne & Flask.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published