Skip to content

A syllabus-builder for college classes. Calends builds a calendar for you. Put in the range of class dates and the weekdays class will meet, then select an institution and you're done! Copy the generated table into your text editor. The holidays are already there!

Notifications You must be signed in to change notification settings

jonalfarlinga/calends-online

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

calends-online ver 0.1

This app presents an html table showing the class meeting dates for a specified time frame and automatically fills in when those dates fall on hoidays. The program is run on Docker-Compose and outputs a document to the user-configured location. Calends currently supports SUU and TXST Academic Calendars.

Installation

This project requires Docker.

After installing Docker, download the files from Github and unzip, or clone the repository using git.

Navigate in the terminal to the root project folder and then run docker-compose build to create the containers and React App. The docker-compose dev environment is configured to run on Windows.

Run docker-compose up or run the calends-online stack in Docker Desktop. Wait for the React App to start (it will take up to 5 minutes). ReactAppLog

Run

Once the React App has started, navigate to localhost:80 to access the front-end App.

Calends App

  1. Choose an institution from the dropdown list

  2. Select a first day of classes.

  3. Select the last day of classes. Currently Calends does not search for exam dates, so select the last day of classes before exams begin, not the first or last day of exams.

  4. Select checkboxes for days of the week that classes meet.

  5. Click Get Calendar!

Output

Calends creates a table in html and presents it filling in class dates and holidays. You can easily highlight and copy/paste into your favorite document writing program.

CalendsOutput

Contact and Copyright

Created by Denny Bucklin aka jonalfarlinga

This work is provided for educational and informational purposes. No consideration or attribution necessary as long as this work is not used to generate revenue.

About

A syllabus-builder for college classes. Calends builds a calendar for you. Put in the range of class dates and the weekdays class will meet, then select an institution and you're done! Copy the generated table into your text editor. The holidays are already there!

Topics

Resources

Stars

Watchers

Forks