mirror of
https://github.com/vee1e/bulk-questionnaire-upload.git
synced 2026-09-01 09:50:06 +00:00
mirror of https://github.com/vee1e/bulk-questionnaire-upload - Fork containing all the code for my C4GT '25 menteeship at D
| backend | ||
| frontend | ||
| .gitignore | ||
| README.md | ||
Bulk questionnaire Upload
A web application for uploading and parsing Excel-based questionnaires in XLSForm-like format.
Project Structure
│
├── frontend/
└── backend/
Stack
Frontend
- Angular 16+
- Material UI
- SCSS
Backend
- Python FastAPI
openpyxl/pandasfor Excel parsing
Setup Instructions
Frontend Setup
- Navigate to the
frontend/directory - Run
npm install - Run
ng servefor development server
Backend Setup
- Navigate to the
backend/directory - Create virtual environment:
python -m venv .env - Activate virtual environment:
- Windows:
.\.env\Scripts\activate - Unix:
source .env/bin/activate
- Windows:
- Install dependencies:
pip install -r requirements.txt - Run development server:
uvicorn main:app --reload