5646 research outputs found
Sort by
MyBlock
MyBlock is a web3 application that allows its users to contribute money to contribute money to a common cause. The application allows users to create groups called campaigns and contribute finances to a common goal. MyBlock allows users to track the crowdfunding campaigns that they are in. MyBlock also allows its users to make and manage contributions to these campaigns. The application makes use of blockchain technology to ensure transparent and immutable record keeping. Users can create campaigns, and create, remove, and manage the tiers of contribution in the campaign . Users can also add other wallets and use them to create wallet-specific campaigns
The Smart Academic Planner
The Smart Academic Planner is a web-based system designed to help students efficiently manage their coursework by automatically parsing syllabi, extracting deadlines, and generating personalized study schedules. Using Natural Language Processing (NLP) and OpenAI APIs, the system analyzes course syllabi (PDFs, emails, plain text) to identify assignment deadlines, exam dates, and key milestones. Once extracted, deadlines are used to create a dynamic study plan that allocates time based on urgency, complexity, and workload balance. The system integrates with Google Calendar and Notion, providing seamless scheduling and automated reminders. AI-driven workload balancing ensures that students are not overloaded, with periodic CRON jobs evaluating study progress and adjusting schedules accordingly. This project focuses on backend development with a microservices architecture (different languages for different services and communicating with each other via pre-defined APIs), event-driven processing (Kafka is used as a message queue in between), and a scalable database design. It is particularly useful for Computer Science students who struggle with managing multiple deadlines, coding projects, and last-minute cramming. By automating academic planning, the Smart Academic Planner enhances time efficiency, reduces stress, and promotes consistent study habits
EliteXI
EliteXI is a college soccer recruiting website that allows student-athletes and college coaches to create profiles for free in order to make the recruiting process easier and more streamlined. Other recruiting websites require athletes to purchase a subscription in order for them to see which college coaches have viewed their profile and who has tried to message them. This creates a significant disadvantage for many student-athletes who have the talent and desire to play at the next level but don’t have the funds to do so. EliteXI is free to use for all users with no subscription or monetization features. It implements a filtering system that allows athletes to find the perfect collegiate program and coaches to find the players they desire. Athletes are able to filter schools by division level (I, II, or III), geographical location, and if the institution is private or public. Coaches are able to filter athletes by position, minimum GPA, graduation year, and if an athlete is interested in their program or not. EliteXI allows athletes to create a personal profile which includes various information such as their name, position, hometown, a place for them to include their highlight video(s), contact information, a profile picture, their club/high school team, and a biography that shares their achievements either athletically or academically. As for coaches, their profiles include their name, profile picture, coaching position, the school they coach for, contact information, a personal biography about themselves, and a link to their school/program
QPrints
QPrints is an interactive website that allows users to start a 3D print on a Lulzbot Mini 2 printer from a standard 3D model (.stl, .3mf). The user does not need to be on the same network as the 3D printer to access the print jobs. To elaborate, QPrints combines a 3D slicer (which transforms a 3D model into GCODE, a set of machine instructions for the printer) with Octoprint, a web-based application that allows monitoring or tuning of print jobs connected via cloud to the Octopi operating system running on the Raspberry Pi. The Pi, connected to the internet, will act as a computer connected to the printer. This website optimizes and simplifies the 3D printing workflow for the Tenzer 3D printing lab
Vanishing of local cohomology with applications to Hodge theory
Let H = ((H, F •), L) be a polarized variation of Hodge structure on a smooth quasi-projective variety U . By M. Saito’s theory of mixed Hodge modules, the variation of Hodge structure H can be viewed as a polarized Hodge module M ∈ HM (U ). Let X be a compactification of U , and j : U ↪→ X is the natural map. In this paper, we use local cohomology with mixed Hodge module theory to study j+M ∈ DbM HM (X). In particular, we study the graded pieces of the de Rham complex GrF p DR(j+M) ∈ Db coh(X), and the Hodge structure of Hi(U, L) for i in sufficiently low degree
Measurement of the free neutron lifetime in a magneto-gravitational trap with in situ detection
Here we publish three years of data from the UCNτ experiment performed at the Los Alamos Ultracold Neutron Facility at the Los Alamos Neutron Science Center. These data are in addition to our previously published data. Our goals in this paper are to better understand and quantify systematic uncertainties and to improve the lifetime statistical precision. We previously reported a value from our 2017–2018 data for the neutron lifetime of 877.75±0.28 (statistical) +0.22–0.16 (systematic) s. We have collected an additional three years of data reported here for the first time. When all the data from UCNτ are averaged for 2017, 2018, 2020, 2021, and 2022, we report an updated value for the lifetime of 877.83±0.22 (statistical)+0.20–0.17 (systematic) s. We utilized improved monitor detectors, reduced our correction due to UCN upscattering on residual gas, and employed four different UCN detector geometries both to reduce the correction required for rate dependence and to explore potential contributions due to phase space evolution
DePauw Art Studio Senior Thesis Exhibition
https://scholarship.depauw.edu/peeler_exhibit/1203/thumbnail.jp
TurboChat
TurboChat is a real-time, web-based messaging platform that facilitates seamless communication through chatrooms and direct messaging. Built with Ruby on Rails 7, Turbo, and Stimulus, it ensures instantaneous message updates without requiring page reloads. The system enables users to create and join chatrooms, engage in private conversations, and share files. The user interface, developed using Bootstrap, delivers a responsive and intuitive experience. Devise handles authentication, providing secure login functionality, including OAuth-based authentication. File sharing is supported via Active Storage, allowing users to exchange images and documents within chatrooms and direct messages. The backend infrastructure relies on PostgreSQL for structured data management and Redis for caching data. ActionCable powers real-time communication, which utilizes WebSockets for instantaneous data transmission. Background jobs, managed by ActiveJob, optimize performance by handling asynchronous tasks efficiently. Role-based access control ensures that administrators can manage chatroom permissions effectively. TurboChat is designed to provide a secure, scalable, and high-performance communication platform suitable for remote teams, communities, and enterprises