Commit graph

37 commits

Author SHA1 Message Date
69047a1bdd refactor: update README files for backend and frontend with enhanced documentation and structure
- Renamed backend README to reflect "Bulk Questionnaire Upload" focus.
- Expanded backend documentation to include detailed architecture, API references, and error handling strategies.
- Updated frontend README to include new features, installation instructions, and API integration details.
- Improved project structure descriptions and added sections for testing, deployment, and future enhancements.
2025-08-26 00:56:05 +05:30
63307cab65 feat: add GitHub Actions workflow to sync README files to Wiki
- Created a new workflow that triggers on pushes to the main branch and manual dispatch.
- The workflow checks out the repository and the wiki, prepares the wiki content by copying README files, and commits changes if there are updates.
2025-08-26 00:44:49 +05:30
165b249c3d feat: implement CI workflow, enhance file validation, and add test cases
- Introduced a CI workflow for automated testing of backend and frontend components.
- Added pytest configuration for backend tests and Vitest configuration for frontend tests.
- Enhanced file validation logic in the backend to improve error handling and reporting.
- Created comprehensive test cases for various validation scenarios, including edge cases and incorrect formats.
- Updated requirements to include necessary testing libraries and tools.
2025-08-26 00:22:54 +05:30
edaff71fe3 fix: overflow 2025-08-25 20:22:44 +05:30
bda788d0c2 feat: add disabled button styles in upload component 2025-08-03 17:42:55 +05:30
6d85c253b9 feat: make parsing error checks as compreshensive as validation endpoint error checks 2025-08-02 01:51:25 +05:30
9745be1583 docs: add notes on compression and update old deps 2025-08-01 23:43:12 +05:30
ffd8cb7697 docs: remove outdated performance metrics from README 2025-07-30 01:35:42 +05:30
ab96a4bff4 feat: enhance schema viewer modal and update documentation
• Add comprehensive schema viewer modal with dark mode theme
• Implement copy/download functionality and keyboard shortcuts
• Update README files with latest performance metrics and API documentation
• Remove colorful UI elements for consistent monochrome design
• Enhance viewParsedSchema from console.log to interactive modal
2025-07-30 01:35:03 +05:30
30167af8d4 fix: refine validation UI with updated colors and spacing in upload component, and other fixes 2025-07-29 01:07:47 +05:30
6841e1e3a4 feat: update UI with dark theme styles, fix UI bugs and enhance performance metrics in README 2025-07-28 18:00:20 +05:30
0d9a45df73 feat: implement file validation before updating form and snackbar notifications in upload component 2025-07-19 07:26:10 +05:30
543ff5fb69 docs: update README to include new form update feature and API endpoint details 2025-07-18 21:57:30 +05:30
6ac9fdeae4 feat: add update form API endpoint and export JSON endpoint 2025-07-18 20:48:37 +05:30
a531879416 feat: enhance navbar with improved keyboard shortcuts and navigation for questions 2025-07-16 22:25:07 +05:30
9250389cc2 docs: enhance README with detailed API endpoints, validation requirements, and installation instructions 2025-07-16 21:41:28 +05:30
3cf8842c51 docs: update README to include backend integration points and service details 2025-07-16 21:33:48 +05:30
8fb1af6cb3 docs: add license 2025-07-09 06:46:05 +05:30
de1c3fd73c fix metrics 2025-06-30 15:28:54 +05:30
a5286cbb48 fix: run.sh for mac 2025-06-30 06:09:01 +05:30
0365307497 fix: new metrics, .gitignore, and package-lock 2025-06-30 05:53:39 +05:30
7533380a91 fix: run script edits 2025-06-27 15:47:01 +05:30
d0ce2ed6f4 feat: add some test capabilities, fix: some tabs and trailing whitespace 2025-06-25 12:52:44 +05:30
0f55831bf9 feat: fix preview, add indicators and shortcuts 2025-06-25 03:59:41 +05:30
de834b6a66 feat: add escape exit and loading spinner 2025-06-25 03:27:42 +05:30
0e89449f17 fix: update metrics 2025-06-23 23:24:39 +05:30
5e226a1bb2 feat: add progress indicators 2025-06-23 17:28:08 +05:30
d55748680e feat: add basic logging and metrics. also add docs 2025-06-23 16:43:21 +05:30
15afd8837f feat: add bulk functionality, tested on 1000 xls files, change other misc. stuff 2025-06-23 15:32:04 +05:30
9cef570f36 feat: add search functionality, delete all forms, and simplify upload area 2025-06-23 14:40:47 +05:30
9c31454c35 feat:
- combine both upload components into one
- add live updates upon upload
- add preview section for forms
- fix the search-bar's weird padding issue
- general cleanup of things, removing some files
- cleaned the run.sh file a bit too
2025-06-23 04:57:07 +05:30
b3eec891dd fix: add xlrd to requirements and create a tmux run script 2025-06-23 03:12:23 +05:30
9af03f3f67 feat: got mongodb working 2025-06-23 00:59:28 +05:30
d0179b0b56 feat: fix the frontend + parse the xls fully 2025-06-23 00:39:52 +05:30
656f96b65f fix: update .gitignore 2025-06-07 21:46:35 +05:30
614edd1d34 feat: add basic wireframes for frontend and working parser code for backend. 2025-06-05 19:12:42 +05:30
Shlok
ddda706701 Adding README 2025-04-14 15:23:13 +05:30