Skip to content

Automated tool designed for Foothill & College

Notifications You must be signed in to change notification settings

aandrewduong/veil

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Veil

Veil is a project with a Golang backend and an Electron frontend that efficiently scrapes, processes, and manages class and college enrollment data for De Anza and Foothill College. It supports class enrollment and monitoring. The ultimate program for the Foothill-De Anza district at your fingertips.

Prerequisites

  • Golang: You need a version >=1.21.4 of Go installed.
  • Node: You need a version >=18.16.0 of Node installed.

Configuration

Before running the build shell script, run npm i to download all the necessary node libraries. To tie it all together to one package, run the build shell script.

To start the electron application by itself, run npm start to start the electron process. To start the engine, head over to the engine directory and run go run ..

Documentation

Documentation can be found here.

image

Installation/Setup

Installation can be found here.

Command Line Input

To use the command line input version, see here. CLI is more stable and much faster.