# ChaiDocs ## Docs - [Create Plant](https://notes.chaicode.com/api-reference/endpoint/create.md): Creates a new plant in the store - [Delete Plant](https://notes.chaicode.com/api-reference/endpoint/delete.md): Deletes a single plant based on the ID supplied - [Get Plants](https://notes.chaicode.com/api-reference/endpoint/get.md): Returns all plants from the system that the user has access to - [New Plant](https://notes.chaicode.com/api-reference/endpoint/webhook.md): Information about a new plant added to the store - [Introduction](https://notes.chaicode.com/api-reference/introduction.md): Example section for showcasing API endpoints - [Nginx Rate Limit](https://notes.chaicode.com/devops/nginx-rate-limiting.md): Learn how to do rate limit via Nginx. - [Setup SSL for Nginx](https://notes.chaicode.com/devops/nginx-ssl-setup.md): Learn how to set up SSL for Nginx on Ubuntu. - [Advanced Node.js Logging](https://notes.chaicode.com/devops/node-logger.md): Master Winston and Morgan - Essential Node.js Logging Libraries for Production Applications - [Deploy Node API with Nginx](https://notes.chaicode.com/devops/node-nginx-vps.md): Learn how to deploy a Node API with Nginx on Ubuntu server. - [Setting Up PostgreSQL with Docker](https://notes.chaicode.com/devops/postgresql-docker.md): A comprehensive guide to installing and configuring PostgreSQL using Docker containers - [Setting Up PostgreSQL On VPS](https://notes.chaicode.com/devops/postgresql-vps.md): Learn how to set up PostgreSQL on a VPS. - [Nginx Configuration on VPS](https://notes.chaicode.com/devops/setup-nginx.md): Learn how to install and configure Nginx on your server. - [Setting up VPC for deployment](https://notes.chaicode.com/devops/setup-vpc.md): Learn how to setup VPC for deployment. - [Welcome](https://notes.chaicode.com/devops/welcome.md): Welcome to the Chai aur DevOps Series - [Git behind the scenes](https://notes.chaicode.com/git/behind-the-scenes.md): Learn behind the scenes of git and how it works - [Branches in Git](https://notes.chaicode.com/git/branches.md): Learn about git branches - [Diff, Stash and Tags](https://notes.chaicode.com/git/diff-stash-tags.md): Learn about diff, stash and tags in git - [Collaborate with GitHub](https://notes.chaicode.com/git/github.md): Learn about Github and collaboration - [Git and GitHub](https://notes.chaicode.com/git/introduction.md): Learn Git and GitHub fundamentals - [Managing History](https://notes.chaicode.com/git/managing-history.md): Learn about rebase and reflog in Git - [Terminology](https://notes.chaicode.com/git/terminology.md): Common terminology in Git and Github - [Welcome](https://notes.chaicode.com/git/welcome.md): Welcome to the Chai aur Git Series - [Welcome to Chai aur Code](https://notes.chaicode.com/index.md): Learn to code with chai - Your journey to becoming a professional developer starts here - [Learning Resources](https://notes.chaicode.com/learning.md): Explore comprehensive courses by Hitesh Choudhary - [Quickstart](https://notes.chaicode.com/quickstart.md): Start your learning journey with Chai aur Code - [Docker and Fullstack in Production](https://notes.chaicode.com/tech-shots/docker-fullstack-production.md): Complete guide to building and deploying a fullstack application with Docker, from development to production - [YAML Complete Course](https://notes.chaicode.com/tech-shots/yaml-complete.md): A comprehensive developer's guide to YAML - from basics to advanced techniques ## OpenAPI Specs - [openapi](https://notes.chaicode.com/api-reference/openapi.json) ## Optional - [YouTube Channel](https://www.youtube.com/@chaiaurcode) - [Udemy Courses](https://www.udemy.com/user/hitesh-choudharycom/)