Skip to content

Frontend: Login Page + Projects Module #3

@apostle4paul

Description

@apostle4paul

Objective:
Implement user login and the project showcase section.

Tasks:

Login Page

  • Build login form UI (email/password)
  • Add validation and error handling
  • Connect to authService.js
  • Update AuthContext after login

Projects Module

  • Implement Projects.jsx page
  • Create ProjectCard and ProjectList
  • Build ProjectDetails page
  • Add basic filtering UI
  • Handle loading and empty states

Files involved:
pages/Login.jsx
pages/Projects.jsx
components/projects/*
services/authService.js

Acceptance criteria:

  • Login works and updates auth state
  • Projects display correctly
  • Pages are responsive

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions