We are a dedicated team of college students who understood firsthand the challenges of job searching and building professional connections. That’s why, in 2024, we began development on SqueakPeek to allow you to connect with other job applicants, share experiences, and track your progress every step of the way. Through message threads, you can communicate about specific opportunities, discuss interview insights, and feel more informed as you move forward in your career.
- Public and Private Message Threads: Collaborative spaces for users to discuss regarding a specific job opportunity and show insights.
- Job Application Tracking: Tools for organizing and managing your job application journey.
- Data at your Fingertips: Use charts and graphs to analyze trends in your applications and connections.
- Modern UI/UX: Sleek and intuitive interface designed for user engagement.
This project employs a modern web development stack and leverages powerful libraries and frameworks to create a seamless user experience:
- Next.js: Framework for React-based web applications with server-side rendering capabilities.
- React.js: Library for building interactive and component-based user interfaces.
- @mui/material: Material Design components for building consistent and visually appealing UI.
- @emotion/react & @emotion/styled: Styling library for creating scoped, dynamic, and performant CSS-in-JS styles.
- Chart.js & react-chartjs-2: For creating interactive and customizable data visualizations.
- Zustand: Lightweight state management library for managing application state.
- Supabase: Backend-as-a-service platform for authentication, database management, and serverless functions.
- Supabase SSR: Integration for server-side rendering with Supabase.
- Axios: HTTP client for making API requests.
- UUID: For generating unique identifiers.
- Zod: TypeScript-first schema declaration and validation library.
- Font Awesome: For scalable vector icons and social logos.
- TypeScript: Strict syntactic superset of JavaScript for type-safe development.
- ESLint: Static code analysis tool for identifying problematic patterns in JavaScript/TypeScript code.
- Chart.js Types: Type definitions for Chart.js.
- Supabase CLI: For managing Supabase projects and integrations.
Mekhi Hart is a Software Engineer at Netflix and has vast experience developing software for video games, mobile, and web. He also likes to rock climb in his spare time. LinkedIn
Mark Carson is a software engineer with a diverse background in full-stack development and machine learning applications. He spends time AFK playing piano and in the kitchen. LinkedIn
David Serrano is an aspiring software developer and IT technician with a passion for fitness and a constant drive to learn and grow. LinkedIn
Kate Steer is a software developer with experience in database management and architecture, as well as application design. In her free time, she enjoys creating music and reading. LinkedIn
Hao Phan is a full-stack developer with experience in IT and automated flow, as well as a passion for web development. In his free time, he likes watching soccer and Formula 1. LinkedIn
Noah Daniels is a software developer, data analyst, and machine learning engineer, using his passion for mathematics and music alongside a strong work ethic to achieve his aims in a broad range of sciences and life goals. LinkedIn
Mia Lang is a BFA Animation Student at CSULB. She likes to cook and explore new restaurants in her local community. LinkedIn
We have intentionally chosen to use no license for this repository.
As exclusive copyright, the code within this repository is the intellectual property of the SqueakPeek development team and cannot be copied, modified, or distributed without explicit written permission. This license ensures we retain full control over the use and distribution of the code, allowing us to market the product in the future without legal complications.
For inquiries, please contact any of the developers via our public contacts.
This repository is intended to showcase the development process and provide insights into the technologies and design principles behind SqueakPeek. It is not configured for public deployment or use. If you're interested in learning more about the project, feel free to explore the code and reach out with any questions.