mirror of
https://github.com/vee1e/bulk-questionnaire-upload.git
synced 2026-09-01 09:50:06 +00:00
feat: add basic wireframes for frontend and working parser code for backend.
This commit is contained in:
parent
ddda706701
commit
614edd1d34
38 changed files with 14780 additions and 1 deletions
44
README.md
44
README.md
|
|
@ -1 +1,43 @@
|
|||
# Bulk Questionnaire Upload
|
||||
# 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`/`pandas` for Excel parsing
|
||||
|
||||
## Setup Instructions
|
||||
|
||||
### Frontend Setup
|
||||
|
||||
1. Navigate to the `frontend/` directory
|
||||
2. Run `npm install`
|
||||
3. Run `ng serve` for development server
|
||||
|
||||
### Backend Setup
|
||||
|
||||
1. Navigate to the `backend/` directory
|
||||
2. Create virtual environment: `python -m venv .env`
|
||||
3. Activate virtual environment:
|
||||
- Windows: `.\.env\Scripts\activate`
|
||||
- Unix: `source .env/bin/activate`
|
||||
4. Install dependencies: `pip install -r requirements.txt`
|
||||
5. Run development server: `uvicorn main:app --reload`
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue