docs: remove horizontal rules from READMEs [skip ci]

This commit is contained in:
vee1e 2026-06-02 14:01:31 +05:30
parent 3b1c8a80df
commit 13e119c425
No known key found for this signature in database
GPG key ID: EB498AFC60A7A01A
3 changed files with 0 additions and 26 deletions

View file

@ -4,8 +4,6 @@ Upload, validate, and manage Excel-based questionnaires through a modern web UI.
**Live:** [bulk-questionnaire-upload.vercel.app](https://bulk-questionnaire-upload.vercel.app) · **API:** [bulk-questionnaire-upload.onrender.com](https://bulk-questionnaire-upload.onrender.com/docs)
---
## Screenshots
<!-- TODO: replace with actual screenshots -->
@ -13,8 +11,6 @@ Upload, validate, and manage Excel-based questionnaires through a modern web UI.
|:-----------------:|:---------:|:------------:|
| _screenshot_ | _screenshot_ | _screenshot_ |
---
## Performance
Benchmarks are measured automatically on every push to `main` against the live Render deployment.
@ -36,8 +32,6 @@ Benchmarks are measured automatically on every push to `main` against the live R
<!-- PERF_TABLE_END -->
---
## Stack
| Layer | Tech |
@ -51,8 +45,6 @@ Benchmarks are measured automatically on every push to `main` against the live R
See [`backend/README.md`](backend/README.md) for API reference, file format specs, and local setup.
See [`frontend/README.md`](frontend/README.md) for component structure, config, and development guide.
---
## Contributing
1. Fork and create a branch: `git checkout -b feat/your-thing`

View file

@ -2,8 +2,6 @@
FastAPI service that validates, parses, and stores XLSForm-compatible Excel files. Deployed on Render.
---
## Local Setup
```bash
@ -24,8 +22,6 @@ Swagger UI: http://localhost:8000/docs
| `DATABASE_NAME` | `mform_bulk_upload` | Database name |
| `FRONTEND_URL` | `*` | Allowed CORS origin(s), comma-separated |
---
## API Reference
### POST `/api/validate`
@ -79,8 +75,6 @@ Delete one form and all its questions and options.
### DELETE `/api/forms`
Delete all forms (bulk).
---
## File Format
Three sheets are required:
@ -124,8 +118,6 @@ Three sheets are required:
Choice questions (types 2, 3) must have matching Answer Options rows. Orphaned options (no matching question) are a validation error.
---
## Database Schema
**forms** `{ _id, title, language, version, created_at }`
@ -134,8 +126,6 @@ Choice questions (types 2, 3) must have matching Answer Options rows. Orphaned o
Indexes: `forms.created_at desc`, `questions.form_id`, `options.{form_id, order}`.
---
## Testing
```bash

View file

@ -2,8 +2,6 @@
Angular 19 SPA with SSR, Angular Material dark theme, and async bulk-upload queue. Deployed on Vercel.
---
## Local Setup
```bash
@ -24,8 +22,6 @@ API URL is loaded at startup from `public/assets/config.json` so no rebuild is n
Falls back to `http://localhost:8000/api` if the file is missing.
---
## Structure
```
@ -50,8 +46,6 @@ src/app/
- **SSR** — Angular Universal with client hydration and event replay
- **Dark theme** — Angular Material with custom SCSS variables
---
## Testing
```bash
@ -60,8 +54,6 @@ npm run test:run # Vitest (jsdom)
Test files live in `tests/frontend/`.
---
## Building for Production
```bash