Welcome to the FastAPI Assignments Repository.
This repository is used for:
- 📡 Learning APIs using FastAPI
- 🧪 Testing APIs using Postman
- 🔀 Practicing GitHub workflow (branches, PRs)
By the end of this sprint, you should be able to:
- Build simple APIs using FastAPI
- Understand GET and POST requests
- Test APIs using Postman
- Use GitHub (branch → commit → PR)
students/ / day1/ day2/ day3/ project/
students//
If not created → create it.
git checkout -b feature/-day1
Example:
- day1 → basic API
- day2 → GET APIs
- day3 → POST APIs
- Go to GitHub
- Create PR
- Add description
feature/-
ature/nasir-day2-get-api
day2: added GET APIs
❌ Do NOT push to main branch
❌ Do NOT modify other students’ folders
❌ Do NOT copy code blindly
✅ Work only in your folder
✅ Raise PR for every task
✅ Test your API before pushing
Each student must submit:
- Working FastAPI code
- Screenshots (optional)
- Postman tested APIs
Be ready to show:
- Your API running
- Postman output
- Code explanation
This is not just an assignment.
👉 This is your first step into real-world engineering.
🔥 Build. Break. Learn. Repeat.