dashboard

settings

statistics

premium

news

If you are still having trouble receiving texts from us, please turn on email notifications and filter out the email to give you a mobile or web notification. Click here for Gmail instructions.




Terms

Contact

FAQs

Versions

News

Calendars
New Brunswick

Academic Calendar: https://nbregistrar.rutgers.edu/undergrad/calendar.htm

3-Year Calendar: https://scheduling.rutgers.edu/scheduling/academic-calendar

Registration Schedules: https://nbregistrar.rutgers.edu/undergrad/reginfo.htm

Newark

Academic Calendar: https://scheduling.rutgers.edu/scheduling/academic-calendar

Fall Calendar: https://registrar.newark.rutgers.edu/office-registrar-fall-academic-calendar

Spring Calendar: https://registrar.newark.rutgers.edu/registrar-spring-academic-calendar-0

Camden

Academic Calendars: https://registrar.camden.rutgers.edu/calendars-catalogs

Terms and Conditions

Last updated: April 29, 2017

Preface

Please read these Terms and Conditions ("Terms", "Terms and Conditions") carefully before using the http://schedru.me website (the "Service") operated by Schedru ("I", "me", "us", "we", or "our"). Your access to and use of the Service is conditioned on your acceptance of and compliance with these Terms. These Terms apply to all visitors, users and others who access or use the Service. By accessing or using the Service you agree to be bound by these Terms. If you disagree with any part of the terms then you may not access the Service.

Accounts

When you create an account with us, you must provide us information that is accurate, complete, and current at all times. Failure to do so constitutes a breach of the Terms, which may result in immediate termination of your account on our Service.

You are responsible for safeguarding the password that you use to access the Service and for any activities or actions under your password, whether your password is with our Service or a third-party service.

You agree not to disclose your password to any third party. You must notify us immediately upon becoming aware of any breach of security or unauthorized use of your account.

Links To Other Web Sites

Our Service may contain links to third-party web sites or services that are not owned or controlled by Schedru.

Schedru has no control over, and assumes no responsibility for, the content, privacy policies, or practices of any third party web sites or services. You further acknowledge and agree that Schedru shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with use of or reliance on any such content, goods or services available on or through any such web sites or services.

We strongly advise you to read the terms and conditions and privacy policies of any third-party web sites or services that you visit.

Termination

We may terminate or suspend access to our Service immediately, without prior notice or liability, for any reason whatsoever, including without limitation if you breach the Terms.

All provisions of the Terms which by their nature should survive termination shall survive termination, including, without limitation, ownership provisions, warranty disclaimers, indemnity and limitations of liability.

We may terminate or suspend your account immediately, without prior notice or liability, for any reason whatsoever, including without limitation if you breach the Terms.

Upon termination, your right to use the Service will immediately cease. If you wish to terminate your account, you may simply discontinue using the Service.

All provisions of the Terms which by their nature should survive termination shall survive termination, including, without limitation, ownership provisions, warranty disclaimers, indemnity and limitations of liability.

Governing Law

These Terms shall be governed and construed in accordance with the laws of New Jersey, United States, without regard to its conflict of law provisions.

Our failure to enforce any right or provision of these Terms will not be considered a waiver of those rights. If any provision of these Terms is held to be invalid or unenforceable by a court, the remaining provisions of these Terms will remain in effect. These Terms constitute the entire agreement between us regarding our Service, and supersede and replace any prior agreements we might have between us regarding the Service.

Changes

We reserve the right, at our sole discretion, to modify or replace these Terms at any time. If a revision is material we will try to provide at least 15 days notice prior to any new terms taking effect. What constitutes a material change will be determined at our sole discretion.

By continuing to access or use our Service after those revisions become effective, you agree to be bound by the revised terms. If you do not agree to the new terms, please stop using the Service.

Questions, suggestions, or think you found a bug? Click here to contact me! I'll include your name here as a thank you in the next version update. Plus, we can get a coffee or two and talk about full stack dev (if you're into that stuff).

FAQs

What is Schedru?

Schedru started as a dorm room project by a junior at Rutgers University studying Computer Science. Trying to register for closed courses every semester was becoming tedious and frustrating, and the current online sniper web apps did not have proper setups to offer both account-based snipes and a good user interface. Schedru was created to solved both of these problems.

Is Schedru free?

Yes. Regular users will be able to snipe Spring and Fall courses on the New Brunswick campus for free. Premium users will be able to snipe all available semesters on all three campuses (New Brunswick, Newark, and Camden). We offer a premium subscription in order to pay for hosting, domain costs, development hours, etc. so that we can keep the main functionality of this app free for everyone to use. The basic functionality of this app will always remain free for everyone (Fall/Spring sniping on NB campus).

What semesters and campuses do you watch?

We are currently supporting these campuses and semesters:

  • Summer 2022 - New Brunswick (PREMIUM)
  • Summer 2022 - Camden (PREMIUM)
  • Summer 2022 - Newark (PREMIUM)
  • Fall 2022 - New Brunswick
  • Fall 2022 - Camden (PREMIUM)
  • Fall 2022 - Newark (PREMIUM)

Is Schedru open source?

There are plans in the works to make this app open-source so that developers can help contribute to and build off of Schedru. However, the logistics of turning a private project into an open-source one is generally non-trivial, so it will be some time before any source code is released.

How often does Schedru check for open courses?

It depends on the current number of sections users have selected to watch, but a rough estimate is once every 15-20 seconds. One caveat though: Schedru only checks for openings during hours that WebReg is online (the idea is that you can't register for an opened course if WebReg is offline anyway, so there's no point in getting an email if you cannot register the course). Visit https://sims.rutgers.edu/webreg/ to check if WebReg is online. This website will still be accessible out of those hours so you can manage your Snipes and settings.

How can I check if Schedru is working properly for me?

Find an open section and input it during WebReg hours. See how long it takes for Schedru to email you or text you that it's open. This is your estimate for how fast you'll be notified when an actual section you need opens up.

What do you code in?

Schedru is built on a variety of backend and frontend frameworks. A snapshot of these tools include Python, PostgreSQL, Bootstrap, jQuery, and various APIs for communication services like emailing.

Can I help contribute to this app?

Sure, contact me with your credentials and we can chat from there.

There is a bug or security flaw!

Contact me with details please! I'd greatly appreciate it and I'll keep you in mind when future updates/credits/functionalities are rolled out.

Questions, suggestions, or think you found a bug? Click here to contact me! I'll include your name here as a thank you in the next version update. Plus, we can get a coffee or two and talk about full stack dev (if you're into that stuff).

Version Logs

VERSION 2.1.1 (current) · July 23, 2022

  • added Google Fi to list of available cellphone carriers

VERSION 2.1.0 · January 19, 2022

  • fixed a bug causing inability to re-activate a snipe even though it was for an active semester (thanks Alice!)

VERSION 2.0.2 · June 10, 2019

  • fixed a bug causing closed sections being notified as open (thanks Shehbaz!)

VERSION 2.0.1 · November 13, 2018

  • made new site mobile-friendly

  • added News and Hall of Fame pages

  • minor bug fixes for texting

VERSION 2.0.0 · November 5, 2018

  • updated for Spring 2019

  • huge update to general UI/UX of app

  • added premium membership model

  • added statistic and premium pages

  • added premium snipe access to other campuses (Camden, Newark)

  • added premium snipe access to other semesters (Summer, Winter)

  • minor bug fixes and other improvements

VERSION 1.4.2 · April 25, 2018

  • updated for Fall 2018 registration

  • redesigned login screen

VERSION 1.4.1 · December 11, 2017

  • deactivating, reactivating, and removing Snipes won't require page refresh anymore (however refresh is still needed to see updated lists)

  • Snipes are now ordered by last updated time in descending order, meaning the most recently added/deactivated is at the top of each list

  • email notification is now checked by default when adding an index to Snipe

VERSION 1.4.0 · December 2, 2017

  • made active and inactive Snipe tables more mobile friendly

  • added PSA to bottom of page

VERSION 1.3.6 · November 16, 2017

  • fixed bug causing error screen right after a new user registers

VERSION 1.3.5 · November 15, 2017

  • fixed error causing AT&T users to receive text in segments (thanks to Omkar Brahmbhatt for discovering and helping to solve this issue)

VERSION 1.3.4 · October 30, 2017

  • updated for Spring 2018 registration

VERSION 1.3.3 · September 12, 2017

  • made footer mobile-friendly

VERSION 1.3.2 · September 11, 2017

  • added ability to earn ten extra Snipes by promotion

VERSION 1.3.1 · July 15, 2017

  • added option to log in using user's email address instead of username

VERSION 1.3.0 · July 3, 2017

  • added option on home page to recover forgotten password

  • added option on settings page to change your password

  • minor icon additions on settings page to make text look nicer

VERSION 1.2.3 · June 29, 2017

  • rearranged footer links and added top link bars to certain pages for easier site navigation

  • added meeting time information next to each Snipe's index number

VERSION 1.2.2 · June 20, 2017

  • fixed bug that stopped Snipe checking after certain notifications due to concurrency issues

VERSION 1.2.1 · June 14, 2017

  • fixed bug that falsely notified users of open sections due to database sync issues

VERSION 1.2.0 · June 6, 2017

  • optimization to checking algorithms: check times have been cut in half

  • fixed bug that prevented text notifications for some users

  • force page reloads when using back button to prevent cached views

VERSION 1.1.0 · June 5, 2017

  • added version history logs

  • patched integrity error upon start-of-day DB cleansing, which caused Snipe checking to pause

  • removed update button for each Snipe

  • checkboxes for notification types automatically update without having to force a page refresh

  • Snipes are now listed by index number in ascending order, rather than last updated time

  • dashboard displays notification message if WebReg is currently offline

VERSION 1.0.0 · June 2, 2017

  • official release

Questions, suggestions, or think you found a bug? Click here to contact me! I'll include your name here as a thank you in the next version update. Plus, we can get a coffee or two and talk about full stack dev (if you're into that stuff).

Menu

dashboard

settings

statistics

premium

news

If you are still having trouble receiving texts from us, please turn on email notifications and filter out the email to give you a mobile or web notification. Click here for Gmail instructions.




Terms

Contact

FAQs

Versions