All projects
Overkill
A team project bringing scattered job offers together, making them easier to compare, and keeping a clear record of applications.
- Status
- Completed
- Type
- Team project
- Role
- Full-stack development contribution within a team project.
The initial problem
Offers are spread across several platforms, which makes them hard to search, compare, and follow effectively.
Context
The project pairs a React frontend with a Symfony backend around a shared model of offers and application tracking.
Objectives
- Bring offers together
- Speed up comparison
- Centralize tracking
The solution
A team web application combining a search and tracking interface with an API and a PostgreSQL database.
Features
- Offer aggregation
- Search
- Comparison
- Application tracking
Architecture
React/Vite frontend, Symfony API, PostgreSQL, and a Docker environment.
Technologies
React · Vite · Tailwind CSS · Symfony · PostgreSQL · Docker
Key decisions
- Share a clear model between frontend and backend
- Scope the work to what a team can carry
Challenges
- Coordinating contributions
- Unifying several sources
Learnings
- Good API contracts make collective work easier
Current state
The project is currently: completed. This reflects the state set in the administration area.
Next steps
- Add real media
- Detail Jonathan's contributions