AWS Cloud Infrastructure Setup and Automation Project
- Provisioned and configured AWS services, including EC2, S3, RDS, and VPC, to build a robust cloud environment.
- Automated deployment using AWS CloudFormation, reducing setup time and minimizing manual configuration errors.
- Set up monitoring and logging using AWS CloudWatch and CloudTrail to track performance and audit security.
- Optimized cost and performance by configuring auto-scaling groups and load balancers for dynamic resource allocation.
Multi-User Blog Platform
Built a full-stack web application using JavaScript and Node.js that allows multiple users to manage and interact with blog posts. The application featured user authentication, dynamic content management, and data persistence.
- Architected the server-side logic using Node.js and Express.js to handle routing, user authentication, and session management with JSON Web Tokens.
- Developed the entire frontend using vanilla JavaScript, handling dynamic content updates, form submissions, and client-server communication without relying on any frontend frameworks.
- Implemented a simple, yet effective data storage solution using JSON files to store user information, blog posts, and comments. Integrated SQLite as an alternative storage option for scalability.
- Designed and implemented a RESTful API using Node.js to manage CRUD operations for blog posts and comments, ensuring seamless interaction between the client and server.