Inspiration

The inspiration behind ePaper came from the need to modernize educational accessibility by digitizing paper-based and handwritten content.

What it does

It allows users to scan a document and extract its information, for example, a paper-back MCQ quiz could be scanned to obtain an online form with interactive elements like selecting answers.

How we built it

We used React and Next for the frontend, Rust for the backend, Clark for authentication, Tesseract for the OCR (Object Character Recognization) capability, AWS RDS for the database, and Vercel and Github workflows for CI/CD pipelines.

Challenges we ran into

Working around react-native and satisfying an excessively demanding Rust compiler was a challenge we ran into.

Accomplishments that we're proud of

We're proud of working together as a team and successfully implementing a complex solution to an important problem.

What we learned

We've learned to work with a lot of new languages and solutions.

What's next for ePaper

We want to expand ePaper's capabilities by implementing a flashcard system, including more formats and optimizing the OCR function to get more accurate results consistently.

Share this project:

Updates