Giter VIP home page Giter VIP logo

hack-the-valley-7-onlyfriends's Introduction

logo

RU3

Project for Hack the Valley VII

Inspiration

Comparing timetables with other students has become tedious, especially when groups get larger. We wanted to create a program to find collective breaks to lessen the complexity of hanging out with your friends, even those out of town. Everyone needs a break to socialize sometimes.

What it does

The program takes in iCalendar links from different universities and passes it to the backend. The courses are parsed and analyzed to find breaks, and their lengths. After the analysis, the resulting break times are added to the calendar on the home page.

How we built it

We used HTML and CSS for the frontend and JavaScript for the backend. The HTML buttons allowed for actions to pass through to the JavaScript functions, which then ran our analysis. After the analysis, variables were passed through to the frontend for displaying.

Challenges we ran into

  • We've never coded in HTML, CSS, or JavaScript
  • Not all universities have consistent timetable files
  • Adding features often broke others
  • Formatting the homepage
  • Getting variables to work between the languages
  • Calendar was limited in capabilities

Accomplishments that we're proud of

  • We made a website that can run code
  • The website is formatted nicely
  • We were able to integrate most of the features we wanted

What we learned

  • HTML, CSS, and JavaScript
  • How to host a website with runnable code

What's next for OnlyFriends

  • Utilizing different APIs to suggest movies, games, and events to do during the breaks
  • Add support for more universities
  • Potential addition of compatibility with personal events
  • Instructions for how to use program
  • Select semester for comparison

University Support

Credits

Known Issues

hack-the-valley-7-onlyfriends's People

Contributors

jamesliangg avatar dan-the-man1 avatar vincenttrung avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

dan-the-man1

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.