AI based paper detail extraction and package updates
Dev Notes:
- Gemini API was used to extract important information from question paper like slot details, semester details, type of examination etc to reduce human effort and ease the paper upload process.
- Packages were updated to latest version.
What's Changed
- Changed upload logic to be more robust by @abhitrueprogrammer in #46
- search-console by @NishantGupt786 in #48
- Staging by @NishantGupt786 in #50
- fix:model issue on mongodb by @NishantGupt786 in #51
- readme and design by @afrin-k in #49
- Added admin model in addition to papers model by @abhitrueprogrammer in #53
- further design by @afrin-k in #54
- added ssr and metadata and a pdf download button for paper/id by @abhitrueprogrammer in #55
- Staging by @NishantGupt786 in #56
- rasied upload rate and added env vars for SSR by @abhitrueprogrammer in #57
- Staging by @NishantGupt786 in #58
- papers count api, metadata update for paper by id page, updated subject selection on upload page to be similar to one on homepage, server verification on form data and dynamic years dropdown by @abhitrueprogrammer in #59
- Staging by @NishantGupt786 in #60
- fix:og img by @NishantGupt786 in #61
- fix : FIxed the upload page issue by @vaibhav700c in #63
- Staging by @NishantGupt786 in #64
- Staging by @NishantGupt786 in #65
- upload button -> home button on /upload by @abhitrueprogrammer in #66
- Staging by @NishantGupt786 in #68
- update by @NishantGupt786 in #69
- fixed infinite loading on searchbar by @abhitrueprogrammer in #70
- Staging by @NishantGupt786 in #71
- Staging by @NishantGupt786 in #72
- fix:get by id light mode by @NishantGupt786 in #74
- feat:google analytics by @NishantGupt786 in #75
- fix:filter box closing by @vaibhav700c in #79
- Feat: Added 2 campus, answerKey and sem tag by @abhitrueprogrammer in #80
- Mistral__test by @guth01 in #81
- feat: AI upload is now functional by @abhitrueprogrammer in #82
- enhance: add fuzzy and regex finding to make ai results correspond to ones that we have in our dbs by @abhitrueprogrammer in #83
- Chore: fix build errors and UI text changes by @abhitrueprogrammer in #84
- BugFix, Enchancement: Better errors in paper-by-id and fixed schema by @abhitrueprogrammer in #85
- chore: Seperated the mapping of AI tags to pre declared ones into a function by @abhitrueprogrammer in #86
- semester&year incorporation by @guth01 in #88
- Connected year and semester ai results with backend by @abhitrueprogrammer in #89
- chore: year search fix and upload pointer changed to hand file toast when file select and bugfixes by @abhitrueprogrammer in #90
- added file name by @abhitrueprogrammer in #91
- Added qr and copy button by @abhitrueprogrammer in #92
- removed sorting on order by @abhitrueprogrammer in #93
- feat: upload files based on file lastmodified order by @abhitrueprogrammer in #94
- Staging branch minus AI Features by @abhitrueprogrammer in #96
- Winter -> win + Sem in upload + Width increase by @abhitrueprogrammer in #97
- Changed Fall-> Fall Semester. Winter-> Winter Semester etc by @abhitrueprogrammer in #98
- fall-> fallback by @abhitrueprogrammer in #99
- Update Banner.tsx to show shorter text by @abhitrueprogrammer in #100
- Update Banner.tsx by @abhitrueprogrammer in #101
- Remove banner by @abhitrueprogrammer in #102
- Cloudinary round robin by @abhitrueprogrammer in #103
- feat: added gemini ai upload - untested by @vansh-chani in #104
- AI paper parsing for detail extraction and package updates by @Abh1noob in #105
New Contributors
- @vaibhav700c made their first contribution in #63
- @guth01 made their first contribution in #81
- @vansh-chani made their first contribution in #104
Full Changelog: 1.0.1...1.2