WebReg is currently offline, so we have stopped checking for Snipes. It will be back up at 6:00AM. Check WebReg status here.
We are having trouble with sending some texts, please use notifications from your email app (Gmail, Yahoo, etc) for now. Click here for Gmail instructions.
I'll try to get back to you as soon as my Schedru allows.
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).
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:
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 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).
WebReg is currently offline, so we have stopped checking for Snipes. It will be back up at 6:00AM. Check WebReg status here.
We are having trouble with sending some texts, please use notifications from your email app (Gmail, Yahoo, etc) for now. Click here for Gmail instructions.