feat: About Page
Feature: Add About Page
Description
Implement an "About" page for the eHRS application to provide information about the medical camp, partner organizations, and location details.
Requirements
-
About Page (
/about):- About Camp: Overview of the Swecha Medical Camp and the eHRS system.
- Organisations involved: Details about Swecha's mission and initiatives.
- Address: Physical location of the Swecha office.
-
Navigation Update:
- Add an "About" link in the sidebar navigation menu, directly below the "Home" link in the Dashboard section.
-
Global Footer:
- Add a global footer at the bottom of the main application layout (
AppLayout). - Include the copyright text:
© 2026 SWECHA. All rights reserved. - Include a hyperlink to the
/aboutpage.
- Add a global footer at the bottom of the main application layout (
Acceptance Criteria
-
The /aboutroute is properly protected and accessible to authenticated users. -
The About page displays all three required sections with appropriate icons ( Info,Users,MapPin) and styling following the application's dark theme. -
The sidebar menu contains the "About" link and navigates to the /aboutroute seamlessly.
Files Affected
-
src/pages/AboutPage.tsx(New) -
src/App.tsx(Modified) -
src/components/AppLayout.tsx(Modified)
Edited by Praneeth Ashish