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.
- Host: GitHub
- URL: https://github.com/mahdadghasemian/mpec
- Owner: MahdadGhasemian
- Created: 2025-05-26T04:17:14.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-05-27T07:36:07.000Z (5 months ago)
- Last Synced: 2025-06-27T19:09:04.300Z (4 months ago)
- Language: TypeScript
- Size: 5.18 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 applicationBoth 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.