Team:
- Muqueet Mohsen Chowdhury
- Farhan Bin Masud
Welcome to HireVerse, the platform designed to help UNSW students prepare for technical interviews by providing personalized LeetCode problems, connecting with UNSW alumni, and accessing in-depth company insights. This repository contains the source code for our project, developed as part of the DevSoc Blueprint Hackathon 2024.
Preparing for technical interviews can be overwhelming. While platforms like LeetCode, Grind75, LinkedIn, and others provide helpful resources, they often fall short in delivering:
- Free, accessible, and relevant company-tagged problems.
- Reliable and timely alumni connections for personalized advice and mock interviews.
- Comprehensive company insights specific to the Australian market.
HireVerse addresses these challenges by offering:
- A personalized LeetCode problem list based on target companies, preparation time, and interview dates.
- An Alumni Connect feature that allows students to connect with UNSW alumni for advice, insights, and mock interviews.
- Detailed company overviews with tech stacks, recruiter contacts, perks, and alumni connections — all for free!
-
Dynamic LeetCode Problem List
Personalized problem sets based on target company and interview date, with problems tagged by UNSW alumni. -
Alumni Connect
Alumni can voluntarily sign up to provide advice and mock interviews, with options to show/hide Calendly links and email addresses. -
Company Overviews
In-depth insights on tech stacks, perks, recruiter lists, and alumni connections specific to the Australian market.
-
Frontend:
- React with Material UI (dark mode, responsive design, accessibility support)
-
Backend:
- Firebase Firestore (database)
- Firebase Authentication (user management)
-
Clone the repository:
git clone https://github.com/your-username/HireVerse.git cd HireVerse
-
Install dependencies:
npm install
-
Set up Firebase:
- Create a Firebase project at Firebase Console.
- Set up Firestore and Firebase Authentication.
- Add your Firebase config file to the project.
-
Run the application:
npm start
-
Navigate to the landing page where you can explore:
- Personalized LeetCode List: Enter target company and interview date to receive a personalized problem list.
- Alumni Connect: View available alumni, request advice, or schedule mock interviews.
- Company Overviews: Explore company insights, including tech stacks, perks, and recruiter details.
-
Customize your experience by signing in with your Firebase account to save your progress, bookmark alumni, and access additional features.
We welcome contributions to make HireVerse even better! To contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature-branch-name
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature-branch-name
- Open a pull request and describe your changes.
This project is licensed under the MIT License - see the LICENSE file for details.