Skip to content

Betty-WC11/Python-FastAPI-QuizAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 FastAPI Quiz API

A backend-focused quiz API built with Python and FastAPI. Designing quiz questions via RESTful endpoints, with the intention of scalability in mind for the future.

πŸš€ Features

  • Create, read, update, and delete quiz questions
  • FastAPI-powered endpoints with automatic Swagger docs
  • Modular folder structure for scalability
  • JSON-based quiz data handling

πŸ“¦ Tech Stack

  • Python 3.11+
  • FastAPI
  • Uvicorn
  • Pydantic

πŸ“‚ Project Structure

app/
β”œβ”€β”€ main.py
β”œβ”€β”€ models/
β”œβ”€β”€ routes/
β”œβ”€β”€ schemas/
└── utils/

πŸ› οΈ Setup Instructions

# Clone the repo
git clone https://github.com/Betty-WC11/Python-FastAPI-QuizAPI.git
cd Python-FastAPI-QuizAPI

# Create virtual environment
python -m venv venv
source venv\Scripts\activate  # on Windows

# Install dependencies
pip install -r requirements.txt

# Run the app
uvicorn app.main:app --reload

About

Using Python and FastAPI to create Quiz - backend focus

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages