All Projects → ComputerScienceHouse → schedulemaker

ComputerScienceHouse / schedulemaker

Licence: GPL-2.0 License
A course database lookup tool and schedule building web application for use at Rochester Institute of Technology.

Programming Languages

PHP
23972 projects - #3 most used programming language
typescript
32286 projects
HTML
75241 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to schedulemaker

icebreaker
Web app that allows students to ask real-time, anonymous questions during class
Stars: ✭ 16 (-69.23%)
Mutual labels:  education
CircuitPython-online-IDE
CircuitPython online IDE
Stars: ✭ 15 (-71.15%)
Mutual labels:  education
jitsi-box
A Raspberry Pi based box to automate holding hybrid conferences with Jitsi
Stars: ✭ 15 (-71.15%)
Mutual labels:  education
Metatrader
Expert advisors, scripts, indicators and code libraries for Metatrader.
Stars: ✭ 99 (+90.38%)
Mutual labels:  education
prezzy-vdom-example
👓 From my Youtube Video, "Let's Build a Virtual DOM from Scratch"
Stars: ✭ 58 (+11.54%)
Mutual labels:  education
algorithmic-awareness
Home for the IMLS Grant RE-72-17-0103-17 - “RE:Search” - Unpacking the Algorithms That Shape Our UX. Deliverables include a teaching curriculum, syllabi for a week-long workshop and semester-length course, an action handbook for teaching algorithmic awareness concepts, and a software prototype that demonstrates algorithms in action.
Stars: ✭ 25 (-51.92%)
Mutual labels:  education
fludget
Learn Flutter on Flutter! A widget directory with implementation samples!
Stars: ✭ 26 (-50%)
Mutual labels:  education
jquery-skeduler
This is jQuery plugin which provides you simple scheduler with some items on OX and 24-hours timeline on OY.
Stars: ✭ 23 (-55.77%)
Mutual labels:  schedule
weekplot
Visualize your weekly schedule.
Stars: ✭ 40 (-23.08%)
Mutual labels:  schedule
playlist-quarantine-edition
Playlist Quarantine Edition
Stars: ✭ 20 (-61.54%)
Mutual labels:  education
swift-algorithms-data-structs
📒 Algorithms and Data Structures in Swift. The used approach attempts to fully utilize the Swift Standard Library and Protocol-Oriented paradigm.
Stars: ✭ 42 (-19.23%)
Mutual labels:  education
DeepLearning
This repository keeps track of my path towards understanding Deep Learning concepts (mainly with TensorFlow).
Stars: ✭ 69 (+32.69%)
Mutual labels:  education
memorable-milestones
A GitHub Action that puts your milestones on auto-pilot, using memorable emoji names 🤖
Stars: ✭ 18 (-65.38%)
Mutual labels:  schedule
ecs154a-winter20
Course files for ECS 154A in Winter Quarter 2020.
Stars: ✭ 30 (-42.31%)
Mutual labels:  education
ejyy
「e家宜业」是一整套开源智慧物业解决方案,基于nodejs、typescript、koa、vue开发,包含web中台、业主小程序、员工小程序、公众号、物联网应用等,涵盖业主服务、物业运营、智能物联、数据统计等主要业务。
Stars: ✭ 561 (+978.85%)
Mutual labels:  schedule
cron-schedule
A zero-dependency cron parser and scheduler for Node.js, Deno and the browser.
Stars: ✭ 28 (-46.15%)
Mutual labels:  schedule
python tour of data science
A Python Tour of Data Science
Stars: ✭ 28 (-46.15%)
Mutual labels:  education
reactathon2017
Information and resources for Reactathon SF 2017
Stars: ✭ 16 (-69.23%)
Mutual labels:  education
First-Hacktoberfest2021-Contribution
bhavesh1129-first-hacktoberfest2021-contribution.netlify.app/
Stars: ✭ 16 (-69.23%)
Mutual labels:  education
schulcloud-server
HPI Schul-Cloud Core Server
Stars: ✭ 50 (-3.85%)
Mutual labels:  education

CSH ScheduleMaker

Develop Build Status GPL-2.0 PHP Version

A course database lookup tool and schedule building web application for use at Rochester Institute of Technology. Built, maintained and hosted by Computer Science House

Available at schedule.csh.rit.edu

Dev Environment

Setup

  • Fork and clone the repository.
  • Copy the config.example.php file to config.php in /inc/ or set environment variables as defined in config.env.php.
  • Contact a current maintainer for server/database configs.
  • If you wish to see images locally, you will also need S3 credentials, either supply your own or reach out.

Run Locally

In order to run locally youre going to need docker.

docker build -t schedulemaker .
docker run --rm -i -t -p 5000:8080 --name=schedulemaker schedulemaker

You can replace 5000 with whatever port you wish to connect locally to. Then visit http://localhost:5000 in a browser.

Development

  • To build js files run npm run-script build.
  • Increment the version number in package.json after updating js/css files or ensure all cache cleared.
    • Make sure you increment at least the patch number in any PRs that touch Javascript/CSS.
  • If you get an error with JS/CSS not loading, check your config file.

Maintainers

Current Maintainers

Past Maintainers

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].