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.
Log in or sign up for Devpost to join the conversation.