Ziqi (Katrina) Ding

Back

Role: Frontend Developer
Team: 5 people
Category: Web Applications
Created:

Tech Stack

React JavaScript

Tags

JavaScript React Collaboration

Employ.me — Job Search Tracker & Application Console

🏆 University Project (High Distinction / The Macquarie Group Prize)

Employ.me aggregates roles from major job sites and turns the hunt into a single, trackable workflow. Save roles, auto-track application status, and work across spreadsheet, kanban, and calendar views—with notes, stats, and optional peer feedback to sharpen your profile.

Project Gallery

Home dashboard with navigation sidebar
Job search results with filters and pagination
Job details page with track action
+7
View all

Why it Matters#

Job searching is noisy and fragmented—multiple platforms, scattered spreadsheets, missed deadlines. What candidates need is one command center: capture roles in one place, see pipeline state at a glance, and learn from their own data. Employ.me consolidates sourcing, tracking, and reflection so applicants spend less time juggling tabs and more time landing interviews.

Key Highlights#

Unified Tracking#

  • Aggregate job postings from several sources; one-click add to your pipeline.
  • Auto-record activity and status changes for auditability.

Multiple Work Views#

  • Spreadsheet: filters, searchable columns, customizable fields.
  • Kanban: clear visual pipeline (Applied → Interview → Offer → Rejected).
  • Calendar: important dates (interviews, follow-ups) surfaced in context.

Notes, Profiles, and Feedback#

  • Rich-text notes per application; personal job boards.
  • Optional social layer: share a resume/profile, receive and give constructive critique.

Insights & Analytics#

  • Statistics dashboard to spot trends and improve strategy over time.

Technical Foundation#

  • Frontend: React + Material UI
  • Backend: Flask
  • Database: MongoDB
  • Other: scraping/ingestion services; role-based UX and views.