Web application for service-based business

KōkuaLoop is tailored to serve the kupuna of Hawaii, offering various services such as Cleaning Services, Active programs, Concerige, and Auto Detailing. Follow the journey. Kōkua Loop's backend is designed to be scalable, secure, and cloud-native, leveraging AWS services to support its chore and concierge platform with high availability and low operational overhead.

Key features include:
>Create enviorment in Elastic Beanstalk.
>Name the application name. devops-jonhnl
>Choose platform. In our case we will select Managed platform and Node.js
>If you used Beanstalk before you'll have a Service Role, if not create a role. This will give Beanstalk the nessesary permissions to operate.
>Select an Instance Profile, even though we don't want to give permissions to access other services AWS requires an instance profile or else it will error. We'll select "S3-ReadOnly".
>Select your VPC subnet and select atleast 2 instance subnets.
>Next
>In "Configure instance traffic and scaling" select the appropriate Security Group (SG) and keep default settings. In our project our SG is set to allow HTTP and HTTPS from anywhere.
>Next
>In "Configure updates, monitoring, and logging" set monitoring system to BASIC and TURN OFF MANAGED UPDATES (uncheck enable).
>Create enviorment, while thats creating lets start the next step.
>In AWS navigate to CodePipeline. On the left hand side under Settings, go to connections. Connect your GitHub account with AWS by "Authorizing AWS Connector for GitHub"
>Next
>Go to Cloudshell, run "git clone "
>Nice.
>Now, Check beanstalk. browse to Beanstalk and check the domain URL. it should look like this once it sucessfully deploys.
>Lets build our pipeline. navigate to CodePipeline> Create pipepline> Build custom pipeline> Name your pipeline (leave the default settings, note: a new role will be created)> Source provider: GitHub (via GitHub App) and select connection and repo, for this case we will set the default branch to "main" (leave the other default settings) then Next> Skip the build and test stage> In Deploy Stage select AWS Elastic Beanstalk. Create Pipeline.
>AWS will check with GitHub to check for code. There isnt any code yet and expect this to fail.
>Lets upload some code. This code is provided by Neal, Check out his Course on Udemy!
>Open Cloudshell and upload the nodejs-blue.zip
>run the following commands
.....AWS-Resources $ git add -A
.....AWS-Resources $ git commit -m "add updated index.html"
>Youll need to go to GitHub and generate token to allow push from AWS to Github (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)
> https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9zz6nzqcdiccv7j6gnag.png
>after this you should be able to push to your github repo.
https://www.youtube.com/watch?v=E-YanBx38Cs

Our goal is to create a scalable, secure, and redundant website for a service-based company.

About

Left & Right

This is a test

This is a test