v1.0.0
Atithidev DB API 🌐 - v1.0.0
Overview 📝
This is the first version (v1.0.0) of the Atithidev DB API, built using:
- JavaScript
- Express.js
- Serverless Framework
The API enables fetching hosts and reviews, as well as inserting new reviews, using MongoDB Atlas as the database.
Features ✨
- Fetch hosts and reviews 🗂️
- Insert new reviews 📝
- Serverless with AWS Lambda ⚡
- Uses MongoDB Atlas 🗄️
- JavaScript linting with ESLint ✅
CI/CD Integration 🤖
Automated CI/CD using GitHub Actions:
- Trigger: 🚀 Push to
main
starts the pipeline. - Linting: ✅ ESLint checks for code quality issues.
- Deployment: 🚀 Deploys to AWS Lambda using Serverless Framework.
Security 🔒
- AWS Credentials Management: 🔐 Stored in GitHub Secrets.
- Environment Variables Protection: 🚫
.env
file ignored in Git. - Code Quality Enforcement: ✅ ESLint ensures secure coding practices.
Tech Stack 🛠️
- Node.js (v18.x) 🟢
- Express.js 🚀
- MongoDB Atlas 🍃
- AWS Lambda ⚡
- Serverless Framework 🛠️
- GitHub Actions 🤖
- ESLint ✅
Version History 🏷️
- v1.0.0 - Initial release with basic API functionality, serverless deployment, and CI/CD automation.