Watch YouTube Tutorial
Important: Run the One-Time Setup and Running Autorecord before using the web interface.
- One-Time Setup for Autorecord
- Running Autorecord
- Get Your Lab Report as PDF
- Contribute
- Additional Directories
- Credits
Ready to use Autorecord? Here's a quick setup:
- Install Docker: Head to the official website (https://docs.docker.com/guides/getting-started/) and download Docker for your system.
- Create App Data Volume: Open your terminal and run this command to create a storage area for autorecord's data:
docker volume create autorecord-appdata
- Pull Docker Images: Run the following command to pull the backend image:
docker pull krishnachandranu/autorecord-backend:v2
Tip: These commands might take a while depending on your internet speed.
Ready to start making records? Here's how to launch autorecord:
- Run Backend: Open a terminal or command prompt, run this command to start the backend of autorecord:
docker run -v autorecord-appdata:/.appdata -p 5000:5000 krishnachandranu/autorecord-backend:v2
All set!: After the container is running, open your web browser and go to autorecord.
Ready to download your lab report? Here's how:
- Save your work: Make sure all your edits are complete, then click
Save
in autorecord. - Download your files: Click
Get ZIP
to create a compressed file containing everything for your report. - Upload to Overleaf: If you don't have an Overleaf (Click Here) account, create one for free! Then, click
New Project
and chooseUpload
to select the downloaded ZIP file. - Get your PDF: Overleaf will automatically set up your project. Finally, click the
Download PDF
button(looks like a download icon)
on the top of the rendered PDF to save your lab report as a PDF!
To contribute, follow these steps:
-
Install Docker on your machine. You can download Docker from the official website: https://www.docker.com/get-started.
-
Install Python with pip. You can download Python from the official website: https://www.python.org/downloads. Make sure to select the option to install pip during the installation process.
-
Install Git on your machine. You can download Git from the official website: https://git-scm.com/downloads.
-
Install npm (Node Package Manager) on your machine. You can download Node.js, which includes npm, from the official website: https://nodejs.org/en/download.
-
Once Docker, Python with pip, Git, and npm are installed, open a terminal or command prompt and navigate to the project directory.
-
Run the following command to build and start the Docker containers:
docker compose up --build
if it doesn't work, run:
docker-compose up --build
- After the containers are built and running, open your web browser and go to http://localhost:3000.
The project includes the following additional directories:
/backend
for backend/webui
for Next.js frontend/backend/api
has the APIs built using Flask/backend/api/readme.md
has the API documentation/backend/template
has the base LaTeX template
Special thanks to the following individuals for their direct and/or indirect contributions: