An open API service indexing awesome lists of open source software.

https://github.com/mahdadghasemian/mpec

Fullstack Typescript app for generating knowledge graphs from mathematical contents — built as part of a job application task.
https://github.com/mahdadghasemian/mpec

Last synced: 3 months ago
JSON representation

Fullstack Typescript app for generating knowledge graphs from mathematical contents — built as part of a job application task.

Awesome Lists containing this project

README

          

# MPEC (Mathematical Proof Explanatory Chain)

> 📌 **Note:** This project was developed as part of a programming task for a job application.

## Prerequisites

- Node.js 18+

## Running the Application

### Backend

1. Install dependencies:
```bash
cd backend
npm install
```

2. Start the development server:
```bash
npm run dev
```

The backend will be available at: http://localhost:3000

You can access the Swagger API documentation at: http://localhost:3000/docs/

### Frontend

1. Install dependencies:
```bash
cd frontend
npm install
```

2. Start the development server:
```bash
npm run dev
```

The frontend will be available at: http://localhost:3001

## Project Structure

The project consists of two main components:
- `backend`: NestJS backend service
- `frontend`: NextJs frontend application

Both services communicate over HTTP and are configured to run on their respective ports.

## Demo

A video demonstration of the application is available in the [.demo](.demo/demo.mp4) folder.