{"id":25054711,"url":"https://github.com/algoflows/aws-serverless-poc-monorepo","last_synced_at":"2026-04-12T13:32:52.148Z","repository":{"id":48112079,"uuid":"384379639","full_name":"algoflows/aws-serverless-poc-monorepo","owner":"algoflows","description":"The OPSAP proof of concept monorepo using Yarn, Lerna the Serverless Framework's event-driven microservice architecture implementing a flexible multi-cloud deployable infrastructure.","archived":false,"fork":false,"pushed_at":"2023-03-06T23:36:10.000Z","size":14633,"stargazers_count":1,"open_issues_count":15,"forks_count":1,"subscribers_count":1,"default_branch":"dev","last_synced_at":"2025-06-19T21:50:41.524Z","etag":null,"topics":["auth0","aws","aws-lambda","dynamodb","lerna-monorepo","nextjs","preact","reactquery","serverless-framework","xstate","yaml","yarn-workspaces"],"latest_commit_sha":null,"homepage":"https://dev.opsap.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/algoflows.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-07-09T08:57:30.000Z","updated_at":"2024-08-08T09:20:23.000Z","dependencies_parsed_at":"2024-11-29T15:57:22.537Z","dependency_job_id":"c352d75c-b302-4f79-82d6-f06ff9bce2a8","html_url":"https://github.com/algoflows/aws-serverless-poc-monorepo","commit_stats":null,"previous_names":["algoflows/aws-serverless-poc-monorepo"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/algoflows/aws-serverless-poc-monorepo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/algoflows%2Faws-serverless-poc-monorepo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/algoflows%2Faws-serverless-poc-monorepo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/algoflows%2Faws-serverless-poc-monorepo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/algoflows%2Faws-serverless-poc-monorepo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/algoflows","download_url":"https://codeload.github.com/algoflows/aws-serverless-poc-monorepo/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/algoflows%2Faws-serverless-poc-monorepo/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261193091,"owners_count":23122904,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["auth0","aws","aws-lambda","dynamodb","lerna-monorepo","nextjs","preact","reactquery","serverless-framework","xstate","yaml","yarn-workspaces"],"created_at":"2025-02-06T12:18:12.611Z","updated_at":"2025-11-05T01:02:43.597Z","avatar_url":"https://github.com/algoflows.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\n\u003cdiv align=\"center\" justify=\"center\"\u003e\n  \u003cpre\u003e \u003cimg width=\"310\" alt=\"opsap logo\" src=\"https://user-images.githubusercontent.com/65465380/129703509-8fda78c3-02fb-4038-99a7-c07cbc98f06b.jpg\"\u003e \u003c/pre\u003e\n\u003c/div\u003e\n\u003cbr\u003e\n\n[![Updated Badge](https://img.shields.io/github/last-commit/opsap/monorepo)](https://github.com/opsap/monorepo)\n[![Seed Status](https://api.seed.run/opsap/monorepo/stages/develop/build_badge)](https://console.seed.run/opsap/monorepo)\n[![Seed Status](https://api.seed.run/opsap/monorepo/stages/staging/build_badge)](https://console.seed.run/opsap/monorepo)\n[![Seed Status](https://api.seed.run/opsap/monorepo/stages/production/build_badge)](https://console.seed.run/opsap/monorepo)\n\n#### DEV Branch - [demo](https://dev.opsap.com/)\n\n\u003e Fullstack demo project using React, Node, AWS Lambda, DynamoDB etc..\n\u003cbr\u003e\n\n\u003c!-- ![image](https://user-images.githubusercontent.com/65465380/113683400-0eb9ae80-96bc-11eb-9a10-6f1b10c95a22.png) --\u003e\n\u003c!-- \u003cimg width=\"356\" alt=\"home-page\" src=\"https://user-images.githubusercontent.com/65465380/129702633-7644b5de-b02c-4a26-b30e-d6af08a0980b.PNG\"\u003e  --\u003e\n\u003cdiv align=\"center\" justify=\"center\"\u003e\n  \u003cimg alt=\"profile-page\" src=\"https://user-images.githubusercontent.com/65465380/129702700-fb99708b-a944-4447-a8bc-5cd046375c18.PNG\"\u003e\n\u003c/div\u003e\n\u003cbr\u003e\n\n#### Stack\n\n\u003e Tools, libraries chosen for this project\n\n- Major languages - Javascript(ES6), HTML, SASS, Nodejs 14/16x\n- Frameworks - Reactjs 17.02, Nextjs 11, \u003ca href=\"https://github.com/middyjs/middy\"\u003eMiddy\u003c/a\u003e\n- Packages - Axios, React Spring, Tailwindcss\n- Technologies - Vercel, AWS Cloud Services, Serverless Framework\n- Infrastructure - Lambda, Route53, Cloudfront, API Gatway, S3, DynamoDB, SQS, SNS, SES, Kinesis, Github, SEED\n- Project Management - Github project kanban boards\n\u003cbr\u003e\n\n\u003cdiv align=\"center\" justify=\"center\"\u003e\n  \u003cimg alt=\"profile-page\" src=\"https://user-images.githubusercontent.com/65465380/131996706-b5bf02b3-291e-4e2a-9820-de5f54e5ee9e.png\"\u003e\n\u003c/div\u003e\n\u003cbr\u003e\n\n\u003cdiv align=\"center\" justify=\"center\"\u003e\n  \u003cimg alt=\"profile-page\" src=\"https://user-images.githubusercontent.com/65465380/131997181-865a5444-e84c-4659-bdb7-0ebf04df399d.png\"\u003e\n\u003c/div\u003e\n\u003cbr\u003e\n\n\u003c!-- \n#### Wakatime stats\n\u003cimg width=\"800\" src=\"https://github.com/skopsap/spotifyv2/blob/develop/images/stat.svg\" alt=\"Waka stats for develop branch\"/\u003e --\u003e\n\n#### Devops\n\n\u003e Our git development workflow as follows: \n\n- Main branch for live production/deployment with Netlify.\n- Development branch for feature integration and application testing.\n- Local development branches for ongoing feature development.\n\n```            \n                             _______       _____                        \n                             ___    |      __  /___________ _______ ___ \n                             __  /| |      _  __/  _ \\  __ `/_  __ `__ \\\n               Development   _  ___ |      / /_ /  __/ /_/ /_  / / / / /\n               Staging       /_/  |_|      \\__/ \\___/\\__,_/ /_/ /_/ /_/ \n                   ^\nProduction         |                        \nMain branch        |       \n^  \u003c-------------- |\n|                  |\\\n|                  | \\\n|                  |  \\  local feature branches merged into dev/staging for  \n|                  |  /  testing before being merged to main/production   \n|                  | /   ex. branch: toni/header-img-fix  \n|                  |/ \n|                  |\nmain ------------ dev \u003c------\u003e freature/branches (Sean)\n\n```\n\n#### Getting Started\n\nGit clone the repository to your local computer.\n\n#### Prerequisites\n\n- Visual Studio Code (recommended)\n- AWS CLI development console installed locally\n- Node 14x - latest installed.\n- Serverless Framework installed (latest)\n\n#### Frontend Deployment domain mapping\n\nWe have three branches \"main | production\", \"staging\" and \"dev\", development and staging are deployed to subdomains.\n- Production: https://opsap.com\n- Staging: https://staging.opsap.com\n- Development: https://dev.opsap.com\n\n#### Backend API Services domain mapping\n\nWe have three branches \"main | production\", \"staging\" and \"dev\", development and staging are deployed to subdomains.\n- Production: https://opsap.com\n- Staging: https://staging-api.opsap.com\n- Development: https://dev-api.opsap.com\n\n#### Team\n\n\u003cdiv float=\"left\"\u003e\n  \u003cdiv\u003e\n    👤 Sean Knowles\n    \u003ca href=\"https://github.com/juniorDEVed\"\u003eGithub\u003c/a\u003e |\n    \u003ca href=\"https://linkedin.com/seanknowlesmd\"\u003eLinkedIn\u003c/a\u003e\n  \u003c/div\u003e\n\u003c/div\u003e\n\n#### 🤝 Join the team\n\nIf you are interested in joining the team contact us through the issues list in gh!\n\n#### Show your support\n\nGive a ⭐️ if you like this project, every star means something, show us some love :)!\n\n#### Acknowledgments\n\nTo our Strive mentors:\n\n- Luis\n- Stefano\n- Tatiana\n- Ubeyt\n- Riccardo\n\n#### 📝 License\n\nNo need, this is freely available.\nCopied\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falgoflows%2Faws-serverless-poc-monorepo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falgoflows%2Faws-serverless-poc-monorepo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falgoflows%2Faws-serverless-poc-monorepo/lists"}