This repository contains the source code for the MAML Editor.
The MAML Editor consists of two microservices: backend and frontend.
- The backend is built with Node.js and Express, using MongoDB for data storage.
- The frontend is built with Next.js
Both services use TypeScript as the primary programming language.
- Install MongoDB Community Server
- Install Node.js
- Install Python (3.8.10 recommended)
- Install Google Chrome
Run the following commands inside ./backend
npm install
npm run setup-system
npm run dev
Run the following commands inside ./frontend
npm install
npm run dev
If both are running successfully, visit http;//localhost:8989
to launch the MAML Editor.