Inspiration

As students seeking internships this summer, we were inspired to create this project by the lack of information about the many internships around the community. Job listings targeting students are easy to find, but we're curious about what other students have to say about their experience with these companies.

Our goal is to help students find an internship that is a good fit for them.

What it does

Interniverse is a student-driven online community for finding and discussing internships, with peers at your institution. It allows students to post comments on job position listings to describe their experience in an internship position, and how they feel about the company. Then other students can search for internships in their community to find an opportunity.

How we built it

We used the Rust web framework Leptos to build our web app. Leptos is a full-stack framework written entirely in Rust, so you can develop a beautiful, fast website in the best programming language ever.

Challenges we ran into

We had significant challenges with our search system, specifically with updating what was displayed on the page when the search query was changed. We also had issues with getting and setting cookies for our authentication implementation.

Accomplishments that we're proud of

We're very proud of our progress on this project, and we are happy with how it turned out. Web development in Rust is something that was new to all of us, and we are proud of how quick we were able to get a functional website created.

What we learned

We learned about the Rust web development ecosystem, and web development in general. We also learned how to implement our own authentication system from scratch.

What's next for Interniverse

Next, we plan on adding more features to the site as users see fit. This could include tags on posts, images, and more content that makes it easier for students to find an internship that is a good fit for them.

Share this project:

Updates