SwiftRU

  • Asynchronous Programming

    Asynchronous programming in the SwiftRU project enables real-time monitoring and automated enrollment in Rutgers courses by efficiently managing concurrent tasks and asynchronous callbacks.

  • Optimized Database Management

    The SwiftRU project leverages MongoDB in a highly optimized manner to deliver efficient data management. This strategic utilization of MongoDB ensures streamlined data storage and retrieval, enhancing the overall performance and responsiveness of the application.

  • Efficient API Utilization

    The SwiftRU project leverages the Rutgers API to seamlessly notify students of course openings, optimizing enrollment processes and enhancing accessibility to desired classes.

Project Insight: Uses advanced python functionality and MongoDB (for database management) to create a Discord bot that instantly notifies users of an available class section at Rutgers University, New Brunswick. The bot uses asynchronous API requests and advanced logic to send notifications to users within one second of detection of an opening. This bot is currently used by a community with hundreds of thousands of users, allowing Rutgers students an easy and simple way to never miss their classes.

Sections Monitored
0
SwiftRU Users
0

Description

Technology