Giter Site home page Giter Site logo

banwebplus's Introduction

banwebplus

Make personal class scheduling simpler.

Example use

The project is currently in use at https://banwebplus.com.

Why?

This project was originally conceived to help New Mexico Tech students create a user schedule. The school's existing website is awful to use. Putting together classes for a schedule was a painstaking process that often took 2-3 hours every semester. Now, it takes 5 minutes. Just ignore the 300+ hours I spent putting it together.

Installing

  1. Install MySQL, Apache, and git
  2. clone project to /some/path/banwebplus
  3. access /some/path/banwebplus in a web browser (may require some amount of Apache configuration)
  4. follow the steps necessary to make all statuses successful (green)

Features

  • select classes
  • easily view classes that conflict with those you've already selected
  • either log in as a user or a guest
  • guest settings are saved on the local machine
  • view your schedule in a concise overview
  • view a calendar view
  • import calendar into google calendar/outlook calendar/icalendar
  • share schedule with a friend
  • create custom classes
  • share custom classes
  • whitelist or blacklist certain class criteria
  • report bugs/provide feedback
  • multiple semesters, complete with course history
  • scrape data off of the existing NMT website

---------------------------- Future/Unobtanium Goals ----------------------------

Todo

Assign myself these as tasks within Hub "Issues" - and put these remarks in there instead. (see https://github.com/features/project-management) Maybe I can't create issues since I technically don't own the code and just forked it. Maybe just do a workaround with todo txt files?

Ask why website is broken. Acquire updated version of this repo and test against site.

Todo Feature

Create a database of all previous years schedules and allow it to be searched upon. It would be cool to have as an archival/historical record anyway especially if it mysteriously dissapears from the source website.

banwebplus's People

Contributors

gladclef avatar jcrawfordor avatar sudopia avatar

Watchers

 avatar  avatar

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.