Blog Posts

That’s a Wrap!

FDR was an amazing way to close out the year. After working on SECURE for two semesters, it was nice to finally show the full system to people outside our usual circle. Most of the conversations were straightforward, walking through the workflows, explaining why we structured things the way we did, and answering questions about the choices we made along the way. It felt less like a pitch and more like showing the project for what it is.

Talking with our liaisons after the presentation helped put things in perspective. They focused on the practical side of the system: how the roles fit together, how the logging supports real use, and what parts would matter most once this gets handed off. It was useful to hear what stood out to them now that the project is basically wrapped.

Seeing the other teams’ work also made the day feel bigger than just our own project. Everyone had different goals and constraints, but we were all trying to build something functional by the end of the year. It was cool to see how each team approached that in their own way.

Now that FDR is done, the rest is cleanup, tightening documentation, smoothing out a few rough edges, and making sure the next group can pick up where we left off. It’s not the exciting part of the project, but it’s the part that makes the work hold up after we’re gone. Finishing this project made it clear how much we’ve changed since the fall, and it’s the kind of experience that will stick with us long after the last commit and the final presentation.

Project Video

Week 14: Finalizing FDR and Preparing for Presentation

This week, we incorporated coach feedback and completed a full draft of the Final Design Report (FDR). We also participated in a peer-review FDR practice session, which gave us valuable insight into how to refine our presentation and better communicate our system. Below is a picture from our post–peer review FDR session.

On the technical side, we removed all online dependencies from the SECURE application in preparation for hand-off to RTX. Looking ahead, we will be finalizing our project poster and promotional video and continuing to practice and adjust our presentation based on feedback. Shown below is our current poster draft, which highlights SECURE’s features, system architecture, and usability results. We’re really excited to wrap everything up and present our work on the 21st!

WEEK 13: Video Draft

This week we filmed the draft for our video. Pictured below are Joshua and Daniel, our two lead actors. The final draft of our video will be posted here in the coming weeks, so look forward to it!

As FDR approaches, we have focused on wrapping up development so we can focus on testing and drafting our documents. We have merged the last major features, namely email scheduling and account deactivation. The final things that we need are to set up offline dependencies, write up documentation, and write unit, integration, and end-to-end tests. Next week, we also have our PR FDR, so expect news about that in our next blog post.

WEEK 12: Prototype & Inspection Day

Prototype Inspection Day is officially in the books, and what a week it has been! It was an incredibly rewarding experience to present to the judges and finally see users outside of our immediate team interact with the application we have been building. Watching people navigate the system in real time provided us with invaluable feedback and really validated all the late nights of development.

During the inspection, we were proud to successfully showcase our core features. Seeing our security controls and activity tracking perform smoothly in a live environment was a massive win for us. We also got to highlight the completed user dashboard and give everyone a look at the visual progress we have made on the main administrator view.

As we look ahead to next week, our primary goal is to wrap up the remaining coding tasks. With the main development phase coming to a close, we will be pivoting our focus heavily toward rigorous testing to ensure the platform is secure and working. We will also be dedicating time to completing our project documentation and writing up our sections of the FDR. We made fantastic progress this week and are more excited to finish the final product!

Week 11: Getting Back Into Things

This was our first week back from Spring break, and we immediately got to work in preparation for our Prototype Inspection Day next week! We have been hard at work with development and have completed a lot.

We have implemented role-based access control along with audit-logging. At PID, we plan to have the user and admin workflows ready to present. Currently, the frontend and backend is done for the user dashboard and we are very close to having everything done for the admin dashboard in time for PID. We have started working on the super admin dashboard as well, and have created the frontend for it, but we are still working on the API endpoints.

We made a lot of progress this week and are looking forward to presenting our prototype next week to our judges! Along with presenting at PID, next week we plan on continuing development and writing sections of the FDR.

WEEK 9: Development, development, development

The team has been hard at work this week adding functionality to the application and getting closer to completing our user stories. The user dashboard is getting closer to completion with the addition of file inspection and preview as can be seen below.

Progress has been made on the administrator dashboard as well, which involves the denial and approval of user documents. Individual assignments have been made for all sections and subsections of the upcoming Final Design Review volumes. Discussions have begun about what functionality should be ready to demonstrate at the approaching prototype inspection day, as well as concrete plans to achieve those goals. Once again, it has been a productive work where vision becomes reality. We are excited to share more as it is created!

In Full Swing

This week has undoubtedly been our most productive week so far. With much of the essential but tedious setup completed, we were able to put a lot of time into developing the functionality of the framework. Specifically, our file upload functionality is now fully functional end-to-end. When a user uploads a file on the frontend, it is stored in a user-specific folder in the filestore, and the path to that file is associated with the account in the database. Our AD authentication is progressing, with the process seamlessly integrated into our frontend and role-based access control soon to come. We have made sure not to neglect the STIG aspect of our project as well, with important items like the initial DoD acknowledgement now appearing on the login page of the website. Expect next week’s blog to have plenty more updates on new feature development!

Our many closed PRs give a glimpse of the work we’ve completed in the past week.

WEEK 7: Building Momentum Post QRB 2

This week we worked heavily on our backend infrastructure and deployment environment. All required SQL tables were created and verified, and our API is now running on the development VM inside The Hatchery with confirmed database connectivity. We also provisioned a second VM to support continued development and authentication testing and implemented a functional document upload endpoint that stores file metadata in the database.

We presented to the Qualitative Review Board this week and received valuable feedback. While our project goals and prototype were well received, the board encouraged us to accelerate implementation, refine our testing strategy, and begin user testing with simulated data to better demonstrate full system functionality.

Here’s a quick flick of Josh post QRB 2!

We received valuable feedback from the board and are feeling motivated as we move into the next phase of development. With our database deployed and API running it’s exciting to see the system coming together piece by piece.

Moving forward, we will focus on integrating all system components end-to-end, incorporating QRB recommendations, and continuing Active Directory authentication development. We remain on schedule and are transitioning into the enterprise integration phase of the project.

WEEK 6: Things Are Coming Together

This week we made a lot of progress on both the back end and the front end. We got the API server running, accepting http requests, and connecting to the database. We also have the beginnings of a dashboard page, pictured below. Our next steps will be to implement authentication and set up the automated email service.

This upcoming Tuesday is our second presentation to the Qualitative Review Board, who will provide us with feedback regarding the state of our project. We feel prepared, and our project is in a good state, so we hope that it will go as smoothly as the first one.