ManoComputer is an assembler and hardware simulator for Mano's basic computer. It's fully implemented based on the Mano's book.
- Fully Implemented
- Amazing UI
- Multi Theme
- Responsive
- Cross Platform
- Uses API
ManoComputer uses a number of open source projects to work properly:
- FrontEnd
- BackEnd
- Flask - Python micro framework for building web applications.
You need to have Python 3.9 or above and NodeJS installed on your machine.
First you have to run the backend
$ cd backend
$ env FLASK_APP=api flask run
Then in separate terminal run the frontend
# another terminal
$ cd frontend
$ npm i
$ npm run build
$ npm run electron-dev