{"repo":"nisalgunawardhana/api-learning-101","free":true,"listed":false,"github":"https://github.com/nisalgunawardhana/api-learning-101","clone":"git clone https://github.com/nisalgunawardhana/api-learning-101.git","description":"Welcome to API Learning 101! This repository is your comprehensive guide to understanding and working with APIs, complete with a fully functional REST API backend and hands-on learning resources.","language":"JavaScript","stars":164,"topics":["api","api-rest","postman","postman-api","api-learning"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"API Learning 101 🚀 Welcome to API Learning 101! This repository is your comprehensive guide to understanding and working with APIs, complete with a fully functional REST API backend and hands-on learning resources. ⭐ If you find this helpful, please star this repository and follow me on GitHub to stay updated! 🌐 Live Demo Backend API : api-learning.nisalgunawardhana.com 📚 What You'll Learn This repository provides: - Complete API fundamentals - HTTP methods, status codes, headers, REST principles - Working backend API - Real API you can interact with - Postman collection - Ready-to-use API tests - Hands-on examples - Practical demonstrations - Best practices - Industry-standard approaches 📂 Repository Structure 🚀 Quick Start 1. Access the Public Postman Collection 🌟 Postman Workspace : API Learning 101 Collection 1. Open the public Postman workspace link above 2. Fork the collection to your workspace 3. Start testing with the live API at https://api-learning.nisalgunawardhana.com 2. (Optional) Local Testing If you want to test locally: The API will be available at http://localhost:3000 🎯 API Endpoints Base URL : https://api-learning.nisalgunawardhana.com Method Endpoint Description -------- ---------- ------------- GET /api/users Get all users GET /api/users/:id Get user by ID POST /api/users Create new user PUT /api/users/:id Update user DELETE /api/users/:id Delete user GET /api/reset Reset data to initial state 💡 Note about Data Persistence: - The API uses in-memor","default_branch":null,"files":null,"tree":[],"storefront":"/r/nisalgunawardhana","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nisalgunawardhana/api-learning-101/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}