This is a Serverless Blog Website built using Node.js, React.js, and Express.js, deployed on AWS using Lambda, leveraging DynamoDB as a NoSQL database, and optimizing performance with CloudFront and S3.
Client
- User Account Creation (Optional)
- Post Categories
- Pagination with Page Numbers
- Commenting on Posts (Only Available to Signed-in Users)
- Dark and Light Theme Settings
Admin
- Account Creation
- Email Verification with OTP
- Create Posts, Delete Posts, Enable or Disable Posts
- Dashboard Analytics
- Content and Views Analytics (7 days, 28 days, 90 days & 365 days)
- Ability to delete user comments on a blog post
- Dark and Light Theme Settings
- Node.js, React.js, Express.js
- AWS Lambda
- AWS DynamoDB
- AWS S3
- AWS CloudFront
- AWS API Gateway
- Clone the repository:
git clone https://github.com/FCJ-DNTU/aws-serverless-blog-workshop.git cd aws-serverless-blog-workshop