Texpile

The Project

A web-based editor powered by modern JavaScript, that provides an easy-to-use interface to write papers like mathematical documents, independent from LaTeX, but offers a transpiler that transpiles its content to LaTeX documents.

Advanced
Community

Team Comments

I chose to make this project because...

Writing documents containing mathematics requires dealing with the LaTeX compiler. This is not ideal; it is slow and difficult for nonprofessionals and sometimes causes compile errors. This is relatively common, especially among secondary school facilities. Texpile aims to make LaTeX accessible.

What I found difficult and how I worked it out

This project runs on Google Cloud, and configuring Google servers is hard, especially for beginners. For instance, I ran into CORS errors many times. Eventually, I could fix all my errors by testing permission(IAM) and configuring my server via cloud console and logs.

Next time, I would...

I started this project without formally designing a User Interface. While the current interface works fine, it is far from what I had imagined. I have already designed a modern UI on Figma, and I plan to implement it in my application.

About the team

  • United States

Team members

  • Louis