O Manuel é um software livre multiplataforma para a gestão e divulgação de vocabulários, desenvolvido como uma das atividades do Projeto Manuel Correia de Andrade. Foi desenvolvido com Nuxt.js e Electron. No lado do servidor, utiliza Express e Prisma.
Manuel is a free and open-source multiplatform software for the management and dissemination of vocabularies, developed as one of the activities of the Manuel Correia de Andrade Project. It was developed with Nuxt.js and Electron. On the server side, it uses Express and Prisma.
- Node.js, see .nvmrc for the recommended version.
- PNPM, see
packageManager
in package.json for the recommended version.
- Clone the repository.
git clone https://github.com/paramosoftware/pmca-manuel
cd pmca-manuel
- Run scaffold script to install dependencies and create the database with minimal data.
pnpm scaffold
- Start the development server.
pnpm dev
The application will be available at http://localhost:3000. The default login is admin
and the password is admin
.
To build the web application, run the following command:
pnpm web:prod
To build the Electron application, run the following command:
pnpm electron:build