Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

🚀 FastAPI Assignments – Sprint 0

Welcome to the FastAPI Assignments Repository.

This repository is used for:

  • 📡 Learning APIs using FastAPI
  • 🧪 Testing APIs using Postman
  • 🔀 Practicing GitHub workflow (branches, PRs)

🎯 Objective

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)

📁 Repository Structure

students/ / day1/ day2/ day3/ project/


🧠 How to Work

🔹 Step 1: Go to your folder

students//

If not created → create it.


🔹 Step 2: Create a branch

git checkout -b feature/-day1


🔹 Step 3: Add your code

Example:

  • day1 → basic API
  • day2 → GET APIs
  • day3 → POST APIs

🔹 Step 4: Commit & Push

git add . git commit -m "day1: basic API created" git push origin feature/-day1

🔹 Step 5: Create Pull Request (PR)

  • Go to GitHub
  • Create PR
  • Add description

📌 Naming Rules

🔹 Folder name


students/

🔹 Branch name


feature/-

ature/nasir-day2-get-api


🔹 Commit message

day2: added GET APIs


⚠️ Important Rules

❌ 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


🧪 What to Submit

Each student must submit:

  • Working FastAPI code
  • Screenshots (optional)
  • Postman tested APIs

🎤 Demo Requirement

Be ready to show:

  • Your API running
  • Postman output
  • Code explanation

🚀 Final Note

This is not just an assignment.

👉 This is your first step into real-world engineering.


🔥 Build. Break. Learn. Repeat.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages