Streamlining the university recruiting process.
Find recruiters, generate cold emails, and land that dream role.
Developed by WashU students for WashU students.
Check out the live demo app!
InternX is a platform for students to connect with recruiters and alumni at their dream internships. Currently, there's no software to efficiently find recruiters/alumni, and generate emails--all in one place. Our solution is to use Llama for cold email generation, as well as the Hunter.io API to identify recruiters and alumni.
As Computer Science students, our feeds have been bombarded with doomsday-level news about the state of our major. From wiltering job prospects to AI rejection emails, there had to be a better way to go about the internship search. This brought us to InternX. We spent the first night planning our idea, including developing our unique “connection” system between companies and students. We also sketched our ideas on a whiteboard while researching similar designs. We then whiteboarded the design of our llama stack calls and built from there.
Our team was experienced with ReactJS and Firebase, so we were able to effectively develop during the hackathon. We used GitHub as a centralized platform for code management. We learned a lot about the ideation process and how to plan for software with many moving parts (components, personal + company data, cloud hosting, etc). We created a custom LinkedIn web scraper to generate an extensive amount of user data, mimicing full usage on the app. Lastly, we have never used the llama models before so reading through the documentation and implementing features into our application presented a challenge.
- Intern (fake data) listings dashboard for students to explore and apply to
- Personal profile for each student
- Student login to view project listings and application statuses
- Accruate recuiter listed for 20+ companies with confidence intervals for their emails
- Human-like cold/referral emails that generate in under 5 seconds and can be exported instantly to an email client
- LinkedIn scraper of profiles (not fully implemented due to time)
- Make use of the LinkedIn scrapped data
- Partner with real-world companies or scrape data to create real intern postings
- AI-based (collaborative recommender) project recommendations based on your major, interests, and feedback from previous projects
- GitHub sync for keeping up-to-date with personal projects to showcase under personal information to recruiters
InternX was developed with the FERN + Llama stack during the 2025 WashU Meta x 8VC hackathon. The front end is hosted on Firebase, and our back end is hosted on Heroku. Our authentication servies are provided by FirebaseAuth.
To run the project locally, you may clone the web-app and server repository. You must have Node version 18+ installed on your machine.
Web App
git clone https://github.com/Intern-X/WebApp.gitThen, install the dependencies.
cd web-app
npm installFinally, run the project.
npm startGo to localhost:3000 to view the project.
Server
git clone https://github.com/Intern-X/ProjectServer.gitThen, install the dependencies.
cd server
npm installFinally, run the project.
node indexThe server will be listening on port 1000, or the port of your choice.

