I realized that the process of going from handwritten notes to digital notes is often cumbersome. Especially when it comes to math, writing equations
tends to take alot of time on Latex. The idea of Thorem was simple, take any image of your notes and it will give you code that you can start from. However, their are alot of flaws
to just using AI based APIs, especially lack of image recognition for specific details and hallucination. Thorem focuses on making sure that the code is as accurate as possible to the actual notes.
It also has an in built portable latex engine called Tectonic which compiles and renders LaTEX in the backend, making this app easily deployable.
Make sure you have NPM installed already
- Clone the repository:
git clone https://github.com/yourusername/thorem.git
cd thorem- Install dependencies:
npm install # Install server dependencies
cd client
npm install # Install client dependencies
cd ..- Create a
.envfile in the root directory:
cp .env.example .env- Edit the
.envfile to configure the application:
PORT=3001
GEMINI_API_KEY = ...
CLIENT_PORT=3000
