Skip to content

Submission to LA Hacks 2023 for Home Room

Notifications You must be signed in to change notification settings

utk7arsh/mathscribe

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 

Repository files navigation

mathscribe

This repository holds code for Mathscribe: an automated typesetter that improves communication between students and graders/teachers. There are three folders:

  1. mathscribe-frontend a. This folder holds the core HTML, CSS and JS files that render the webpages.
  2. mathscribe-backend b. This folder holds the core backend, written in PHP and Python.
  3. mathscribe-flutter c. This folder holds the mobile app companion, written in Dart and portable in both Android and iOS (Tested only on Android).

How to run the app

  1. Start an Apache server and move all the files within "mathscribe-frontend" to the public folder. (If you're using XAMPP, this is the htdocs folder. If you're running Apache on RHEL or CentOS, this is usually "/var/www/html".
  2. Within your server's root folder, create a folder called "backend". Copy all files from "mathscribe-backend" to this new folder.
  3. Finally, compile and run the "mathscribe-flutter" folder using a Flutter client like VS Code or Android Studio.

About

Submission to LA Hacks 2023 for Home Room

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 21.7%
  • CMake 18.6%
  • Dart 16.0%
  • HTML 15.3%
  • CSS 11.0%
  • PHP 8.1%
  • Other 9.3%