Skip to content

DominicTYLau/homework-machine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Homework Machine

The Homework Machine is a 2D plotter that automates solving and writing homework with a personalized touch. Users can upload homework images via a frontend interface, captured using their phone and connected through DroidCam and OBS for a virtual camera feed. Its standout feature is handwriting synthesis, which mimics handwriting styles, including a primed synthesis option for users to upload their own handwriting for an authentic, customized result.

Demo

Homework Machine Demo

How to Set Up

Backend

  1. Navigate to the /server directory.
  2. Ensure you are using Python 3.7.17.
  3. Install dependencies:
pip install -r requirements.txt

Run the backend:

python main.py

Frontend

  1. Navigate to the /client directory.
  2. Install dependencies:
npm install
  1. Start the development server:
npm run dev

Now you’re ready to automate your homework! 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors