Skip to content

lucaSartore/MindMerge

Repository files navigation


Logo

Mindmerge

View Demo

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. License

About The Project

Mindmerge is a web application focused on optimizing workflow. The app allows users to create work schedules and tasks to assist businesses in dividing workloads. The flagship feature is the system - integrated with modern language models - that provides fully automated reports on personnel productivity, based on notes and comments provided by employees themselves in an easy and flexible manner.

For more information about the project, check out:

Deliverable 1

Deliverable 2

Demo Video

Demo Video

(back to top)

Built With

  • Node
  • Express
  • MongoDB
  • Vue

(back to top)

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisites

NodeJS is the only prerequisite required to test the platform

Submodules

Our project structure is organized in 5 different submodules

Installation

  1. Clone the repo and inizialize the submodules:

    git clone https://github.com/github_username/repo_name.git &&
    cd Mindmerge &&
    git submodule update --init --recursive
  2. Install NPM packages both in backend and frontend:

    (cd backend/ && npm install .) &
    (cd frontend/ && npm install . && npm run convert) &

(back to top)

Usage

From the main folder Mindmerge, launch the following command on the shell to start both the frontend and the backend:

(cd backend/ && npm run dev) & (cd front_end/ && npm run dev) &

Here is a brief list of the command available via npm run:

Frontend

  • npm run test:
    Launch the automated tests via Jest
  • npm run dev:
    Launch the application for development purpose
  • npm run generate-api:
    Generates the internal API documentation, based on the JSdoc comments within the files
  • npm run documentation:
    Generates the automated documentation

Backend

  • npm run convert:
    Required to convert the syntax from common js to ES6
  • npm run dev:
    Same as the backend counterpart
  • npm run preview:
    Starts the application and automatically launches the browser on the starting page

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

About

A project-manager software with novel generative AI features

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •