Skip to content

A blog backend created with serverless framework and localstack

Notifications You must be signed in to change notification settings

kapishps/serverless-blog

Repository files navigation

Tech Stack

  • NodeJS
  • AWS Lambda
  • AWS API Gateway
  • AWS DynamoDB
  • AWS S3
  • AWS SNS
  • Serverless Framework
  • Localstack

List of Planned API's (checked are created)

  1. Public
    • Signup
    • Login
    • Email-Verify
    • Reset-Password
    • See blog posts and comments
  2. Logged In User
    • Update-Profile-Info
    • Update-Profile-Pic
    • Change Passoword
    • Create Blog Post
    • Comment on blog Posts
    • Delete own blog posts
    • Delete own Comments
  3. Logged In Admin (all API's available to user plus)
    • Create a User
    • See all Users and their basic info
    • Update User Info (except password)
    • Delete any User
    • Delete any Blog Post
    • Delete any Comment

How to Run

npm install -g serverless
npm install --save-dev serverless-localstack  
  
docker-compose up
serverless deploy --stage local

Full Documentation Coming Soon

Releases

No releases published

Packages

No packages published