Skip to content

Files

Latest commit

 

History

History
26 lines (19 loc) · 1.84 KB

README.md

File metadata and controls

26 lines (19 loc) · 1.84 KB

huManUnited

This is an initiative towards building a reward-based (Good Samaritan Points) online platform for unitedly confronting common and personal(individual) problems through collaboration.

The application is completely serverless, developed using the AWS serverless framework - AWS SAM, AWS Lambda, AWS APIGateway, DynamoDB, and s3. The lambda functions are developed using GoLang while Vue.js (https://github.com/ck090/AWS-Serverless-App-Hackathon) is used for the frontend. It's currently at the prototype stage, and can be accessed using https://master.d21skfmdtap7ea.amplifyapp.com/

Here are a couple of sample screenshots of the application.

image

image

Structure

.
├── Makefile                    <-- Make to automate build
├── README.md                   <-- This instructions file
├── issues                      <-- Source code for a lambda function concerning issue management functionality
├── userlogin                   <-- Source code for a lambda function concerning user login/logout functionality
├── users                       <-- Source code for a lambda function concerning user management functionality
├── json                        <-- This has the static data for the prototype purpose
└── template.yaml               <-- Config file for defining the infrastructure (similar to AWS Cloudformation)
└── samconfig.toml              <-- Config file for deployment.

Different resources/functionalities (login, user management, etc.,) can be developed using different languages, but for time being only Go is being used.