Inspiration
Reveille Recs is a College Station travel guide platform with a special subsection for the TAMU campus. This was inspired by the lack of information new TAMU students have on what resources and "cool things" there are to see near and around campus.
What it does
Reveille Recs has two separate sections on an interactable website. One section is a Texas A&M specific section that lists off different A&M locations that have been categorized by type: food, landmark, or facility. On the College Station side, there are recommendations for similar categories, but each category features a most popular interactable element. When one of the categories or elements are clicked on, it will lead to a splash page where users can scroll through and click on different UI elements and receive pop up information and images on the location that they have selected. Ways to exit the UI in the form of back buttons as well as highlight indicators to show which UI element is currently selected were also implemented.
How we built it
This app was built on Eclipse IDE, shared via GitHub, and built entirely in Java swing. We built this website by first creating the base UI elements and lists and then programming in the interactable elements such as buttons, selection indicators, image pop ups, and aesthetic tweaks.
Challenges we ran into
We ran into logistical challenges when first setting the project up in the sense that we had a lot of additional features we wanted to implement in the form of tags, etc. But did not realize that the time constraints would prevent any more in-depth implementations of those additional features.
Accomplishments that we're proud of
We are particularly proud of how clean and minimal the UI looks as well as particularly on the College Station splash page, how each UI element under its respective subsection can indicate its selection and pop up with relevant information when selected.
What we learned
Through this project, we learned a great deal about GUI design using Java swing, organizing collaboration on a single project using GitHub, and about scoping and executing on a project.
What's next for Reveille Recs
We had quite a few additional features that we wanted to implement from utilizing the google maps API to ping locations on the map rather than over a static image, adding tags for users to categorize locations, and adding functionality for user-added locations. We would love to implement these features in future launches of Reveille Recs!

Log in or sign up for Devpost to join the conversation.