Skip to content

chad-fryer/AQA

Repository files navigation

Questionnaire Manager

A simple web application for managing questionnaires with questions and answer key pairs.

Features

  • Add new question-answer pairs
  • View all existing question-answer pairs
  • Persistent storage using SQLite database

Setup

  1. Create a virtual environment (recommended):
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
  1. Install dependencies:
pip install -r requirements.txt

Running the Application

  1. Start the server:
python main.py
  1. Open your web browser and navigate to:
http://localhost:8000 

Usage

  • Use the form at the top of the page to add new question-answer pairs
  • View all existing pairs in the list below the form
  • The data is automatically saved to the SQLite database

Technologies Used

  • FastAPI (Backend)
  • SQLAlchemy (Database ORM)
  • SQLite (Database)
  • Jinja2 (Templating)
  • Tailwind CSS (Styling)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors