Skip to content

feat: add Contact Us page with form and footer link#651

Merged
Aditya948351 merged 1 commit into
devpathindcommunity-india:masterfrom
ArshiBansal:contact
Jun 18, 2026
Merged

feat: add Contact Us page with form and footer link#651
Aditya948351 merged 1 commit into
devpathindcommunity-india:masterfrom
ArshiBansal:contact

Conversation

@ArshiBansal

Copy link
Copy Markdown
Contributor

Description

Added a new Contact Us page and integrated it into the footer for better user accessibility.

Changes:

  • Created src/app/contactus/page.tsx with a modern, responsive contact form
  • Added dropdown selection for Subject with relevant options
  • Added success state, error handling, loading state, and form validation
  • Added Mail icon and "Contact Us" link in the Links section of the footer (src/components/layout/footer.tsx)
  • Used consistent styling with the rest of the application

This improves user experience by providing a dedicated, professional way for users to reach out to the team.

Fixes #627

Type of change

  • New feature (non-breaking change which adds functionality)
  • Bug fix (non-breaking change which fixes an issue)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

How Has This Been Tested?

  • Local testing
  • Vercel Preview Deployment

Test Steps:

  • Navigated to /contactus page
  • Verified form validation (required fields)
  • Submitted form and checked success state
  • Verified footer link works correctly
  • Checked responsiveness on mobile and desktop

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings or errors
  • I have checked that the "DevPath India" branding remains intact

@github-actions github-actions Bot added good first issue gssoc26 This is a official GirlScript Summer of Code label. level:beginner Beginner level issues type:design type:feature labels Jun 18, 2026
@Aditya948351 Aditya948351 merged commit 9496873 into devpathindcommunity-india:master Jun 18, 2026
3 of 4 checks passed
@Aditya948351 Aditya948351 added the gssoc:approved give 50+ base points label Jun 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

good first issue gssoc:approved give 50+ base points gssoc26 This is a official GirlScript Summer of Code label. level:beginner Beginner level issues type:design type:feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE] Add a Dedicated Contact Us Page

2 participants