Giter VIP home page Giter VIP logo

cal's Introduction

The public facing website for Rochester Institute of Technology's Computer Science House. A re-work for CSH's standard google calendar display.

Overview

This site is written using NodeJS, EJS to render the templates, and uses Sass and JavaScript ES6.

Local Development

Prerequisites:

NodeJS

Instructions

npm start (You need the secrets to run locally, contact me for more information)

The site should now serve locally at localhost:4000, and auto-build when you change/create files in the repo!

Contributing

  1. Fork this repository
    • Optionally create a new git branch if your change is more than a small tweak (git checkout -b BRANCH-NAME-HERE)
  2. Make your changes locally, commit, and push to your fork
  3. Create a Pull Request on this repo for our Webmasters to review

Questions/Concerns

Please file an Issue on this repository or contact [email protected] with inquiries about the site.

cal's People

Contributors

dr-n0 avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

cal's Issues

Generate ICS Download Link

Google calendar makes it hard to import the calendar into a non-Google product. A standard, visible ICS download link would be useful.

Event details are not immediately apparent

I have to click into each event individually to get times. It'd be nice if events either were prepended with the time they started, or if they visually showed when they occurred, so I didn't have to click each individual event to know whats happening in a given night.

Switching months is not reactive

When switching months using the arrows at the top, the date changes before the displayed events do; attached is a gif example.
Slow switching

Mobile Format is difficult to use

The interface is pretty small, has a lot of scrolling, and getting info about an event is hard, since the modal pops up and disappears immediately.
cal-cal cs house_(iPhone X)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.