Skip to content

Frontend/steven/sign in#252

Closed
stevenphanny wants to merge 12 commits intodevelopmentfrom
frontend/steven/sign-in
Closed

Frontend/steven/sign in#252
stevenphanny wants to merge 12 commits intodevelopmentfrom
frontend/steven/sign-in

Conversation

@stevenphanny
Copy link
Copy Markdown

User sign in and sign up

  • Accounts stored on MongoDB
  • Email + password option and Sign in with google section

Applications page:

  • Every time a user clicks on "Apply" from the Job board, that role is added to the "Started" sub-section of the applications page
  • There are 5 sections: Started, Applied, Accepted, Rejected, Interview
  • A user can quick set a started job into applied and change any status as they wish.
  • Allows for addition of custom applications

stevenphanny and others added 12 commits April 1, 2026 02:02
added sign in and sign up with google and email and password
added application tracking. local applications are stored in the browser's localStorage until they sign in where they are synced to the database.
added a new page for my applications where they can view and manage their applications.
  Replace the single fixed-width table in MyApplicationsClient with a dual-layout approach — the existing desktop table is hidden on mobile
  (hidden sm:block), and a new card-based list (sm:hidden) is shown instead. Each mobile card stacks company logo + date on row 1, role title on
   row 2, and the status select + actions on row 3.

  Additional changes:
  - Page header updated to stack vertically on mobile (flex-col sm:flex-row)
  - Status filter checkboxes updated from color="yellow" to color="accent" with iconColor="#1f1f1f" for consistent theming
… filter button

  Auto-untick the Started section from Show Sections on mount and
  reactively whenever it becomes empty (e.g. after marking all as Applied
  or deleting). Re-ticks automatically if a Started app reappears.

  Also tightens the Show Sections button padding and font size on mobile
  (px-2.5/py-1.5/text-xs) while keeping the existing desktop sizing.
  Or more descriptively:

  fix(applications): clean up mobile applications view

  - Remove dot indicators from status chips
  - Render each job as its own card on mobile instead of grouping within a shared container
  - Change mobile status chip grid to column-flow layout (3 then 2 vertically)
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 11, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
mploy-app Error Error Apr 11, 2026 6:04pm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants