A desktop application designed to synchronize and manage campus events, schedules, and tasks. This Electron-based app parses .ics files, organizes your schedule, and provides a unified dashboard to track your academic responsibilities.
- ICS Parsing: Automatically parses standard
.icscalendar files. - Task Synchronization: Manage your academic tasks and sync them with your calendar events.
- Desktop Application: Built with Electron for cross-platform compatibility.
- Simple UI: Easy-to-use interface for managing schedules.
- Electron: For cross-platform desktop application packaging.
- HTML/CSS/JS: Vanilla web technologies for the frontend UI.
- Node.js: Backend logic and
.icsfile handling.
-
Clone the repository:
git clone https://github.com/rasindugimhan/FEels-Hub.git cd FEels-Hub -
Install Dependencies: Make sure you have Node.js installed, then run:
npm install
-
Run the App in Development Mode:
npm start
To build a standalone executable for Windows (using electron-builder):
npm run distThe compiled setup files will be available in the dist directory.
ISC