Skip to content

v1.0.0

Compare
Choose a tag to compare
@ap-dev-github ap-dev-github released this 09 Mar 06:45
ecae781

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:

  1. Trigger: 🚀 Push to main starts the pipeline.
  2. Linting: ✅ ESLint checks for code quality issues.
  3. 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.