https://github.com/peterr181/school-managment-system
Electron.js | React | SCSS | TypeScript | School CMS
https://github.com/peterr181/school-managment-system
electron-app react react-calendar sass typescript
Last synced: 2 months ago
JSON representation
Electron.js | React | SCSS | TypeScript | School CMS
- Host: GitHub
- URL: https://github.com/peterr181/school-managment-system
- Owner: Peterr181
- License: mit
- Created: 2023-05-26T22:42:42.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-09T23:06:57.000Z (about 3 years ago)
- Last Synced: 2025-03-28T11:43:20.825Z (about 1 year ago)
- Topics: electron-app, react, react-calendar, sass, typescript
- Language: TypeScript
- Homepage:
- Size: 39.3 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# School managment system
This is desktop APP created with electron-vite-react-typescript-sass for my uni class. This project will be connected to oracle database to manage all teachers students and parents and other things. This is my first project made in electron.js
# electron-vite-react
[](https://github.com/vitejs/awesome-vite)



[](https://nodejs.org/about/releases)
English | [įŽäŊ䏿](README.zh-CN.md)
## đ Overview
đĻ Ready out of the box
đ¯ Based on the official [template-react-ts](https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts), project structure will be familiar to you
đą Easily extendable and customizable
đĒ Supports Node.js API in the renderer process
đŠ Supports C/C++ native addons
đ Debugger configuration included
đĨ Easy to implement multiple windows
## đĢ Quick start
```sh
npm create electron-vite
```

## đ Debug

## đ Directory structure
Familiar React application structure, just with `electron` folder on the top :wink:
*Files in this folder will be separated from your React application and built into `dist-electron`*
```tree
âââ electron Electron-related code
â âââ main Main-process source code
â âââ preload Preload-scripts source code
â
âââ release Generated after production build, contains executables
â âââ {version}
â âââ {os}-{os_arch} Contains unpacked application executable
â âââ {app_name}_{version}.{ext} Installer for the application
â
âââ public Static assets
âââ src Renderer source code, your React application
```
## đ§ Additional features
1. electron-updater đ [see docs](src/components/update/README.md)
1. playwright
## â FAQ
- [C/C++ addons, Node.js modules - Pre-Bundling](https://github.com/electron-vite/vite-plugin-electron-renderer#dependency-pre-bundling)
- [dependencies vs devDependencies](https://github.com/electron-vite/vite-plugin-electron-renderer#dependencies-vs-devdependencies)