An Electron application with React, TypeScript, Jotai and Mantine
npm i
to install the dependencies
- The java zip goes in the dir
resources -> Java
- The
mysql
zip goes in the directoryresources -> MySQL
https://dev.mysql.com/downloads/mysql/8.0.html
- The
Doctors Data
zip goes in the directoryresources -> MySQL -> MySQL config
and should be named exactlyDoctors Data.zip
electron-builder.config.ts
for tweaking the build params of the appsrc -> shared -> sharedPaths.ts
to switch betweenPROD
andDEV
mode of the pathsresources/Java/SpringBoot config/SpringBoot_Config.json
andresources/MySQL/MySQL config/MySQL_Config.json
are used to determine the setup of theMySQL
andSpringBoot
server params
- run
npm run build:electron-build
to build the app. But make sure all thezips
are in their right place, as well as switching toPROD
at the bottom of thesharedPaths.ts
file