An open API service indexing awesome lists of open source software.

https://github.com/shalithacell/scheduling_app

Timetable management software application. can handle parallel sessions, conservative sessions, not overlap sessions, and not available time by lectures, rooms, and also groups.
https://github.com/shalithacell/scheduling_app

electron electron-app electronjs sqlite-database sqlite3 timetable timetable-generator timetable-management

Last synced: 3 months ago
JSON representation

Timetable management software application. can handle parallel sessions, conservative sessions, not overlap sessions, and not available time by lectures, rooms, and also groups.

Awesome Lists containing this project

README

          

# scheduling_app
Timetable management software standalone offline application. can handle parallel sessions, conservative sessions, not overlap sessions, and not available time by lectures, rooms, and also groups.

# Purpose

The purpose of this project generate a timetable for universities as well as collages to generate their advance logical timetables.

---

# Development setup

### 1. Retrieve our project (if you haven't done so already)

```git
$ git clone git@github.com:ShalithaCell/scheduling_app.git
```

### 2. Goto root folder and run the ```npm install``` to install the necessary packages.

### 3. Init the databsase.

* Goto src folder.
* open the terminal and run ```npx sequelize-cli db:migrate```
* copy the file ```schedule.sqlite3``` to outside database folder.

### 4. Goto root folder and run the ```npm start``` to run the project.

# Libraries

* [Electron](https://www.electronjs.org/)
* [jQuery](https://jquery.com/)
* [Bootstrap](https://getbootstrap.com/)
* [sequelize](https://sequelize.org/)
* [jQuery DataTables](https://datatables.net/)
* [jquery-confirm.js](https://craftpip.github.io/jquery-confirm/)

# Screenshots

* timetable

* timetable

* timetable

* timetable

* timetable

* timetable

* timetable


# Contribute

The best way to contribute is by spreading the word about the library:

* Blog it
* Comment it
* Fork it
* Star it
* Share it

A **HUGE THANKS** for your help.