Opinionated Electron starter project with React and the following setup:
The setup has currently no opinion on state management.
Recommended libraries are:
Deployment is out of scope of this project
How to use
- Clone the repo
npm i
to install the dependenciesnpm run dev
to start the development mode with hot module reloadnpm run lint
to run the ESLint checksnpm run build
to Build the Project and generate an executable
If you wish to use the login logic, you have to implement the login logic in the login screen and ues it in the private route component.
The project is inspired by https://github.com/electron-vite/electron-vite-react