You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Updated DSOC fallback data to improve the Pathment project entry and added two new project records: VoiceyBill and PsxWorth. These changes ensure submitted project details (descriptions, repo/demo links, tech stacks, milestones, and contributor requirements) appear correctly when the API is unavailable.
What I changed
Refined Pathment short and long descriptions, technologies, repository and website URLs, milestones, requirements, and learning outcomes.
Added full VoiceyBill project (listing card + per-project detail) including repos, demo URL, tech stack, milestones, and contributor notes.
Added PsxWorth project entry to the projects catalog and per-project detail (intentionally NOT added to the main DSOC landing featured list).
Fixed small TypeScript shape mismatches in sample data (adjusted mentor stubs, removed unsupported fields, added missing applicationDeadline where required).
So DSOC pages render the latest submitted projects correctly from local fallback data when the backend is unavailable.
To provide reviewer-friendly info (milestones, requirements, repo/demo links) for maintainers and potential contributors.
Validation
Type-checks were run and project object shapes were aligned to local TypeScript interfaces; remaining pre-existing warnings relate to stylesheet side-effect imports (no change introduced).
No runtime changes to API behavior; only static fallback data updated.
This PR updates the DSOC (Dev Season of Code) web pages with improved and new project fallback data used when the backend API is unavailable.
Key changes:
Pathment – Refined the project card and detail view: updated short/long descriptions, tech stack, repo/demo URLs, milestones, requirements, and learning outcomes.
VoiceyBill – Added as a brand-new project entry, including both the listing card and full per-project detail (repos, demo URL, tech stack, milestones, contributor notes).
PsxWorth – Added to the projects catalog and per-project detail page. Intentionally not included in the main DSOC landing featured list.
TypeScript fixes – Adjusted mentor stubs, removed unsupported fields, and added missing applicationDeadline fields to align all data objects with the local TypeScript interfaces.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Updated DSOC fallback data to improve the Pathment project entry and added two new project records: VoiceyBill and PsxWorth. These changes ensure submitted project details (descriptions, repo/demo links, tech stacks, milestones, and contributor requirements) appear correctly when the API is unavailable.
What I changed
Refined Pathment short and long descriptions, technologies, repository and website URLs, milestones, requirements, and learning outcomes.
Added full VoiceyBill project (listing card + per-project detail) including repos, demo URL, tech stack, milestones, and contributor notes.
Added PsxWorth project entry to the projects catalog and per-project detail (intentionally NOT added to the main DSOC landing featured list).
Fixed small TypeScript shape mismatches in sample data (adjusted mentor stubs, removed unsupported fields, added missing applicationDeadline where required).
Files changed
page.tsx — Pathment short/card updates; VoiceyBill card (where applicable).
page.tsx — Projects listing fallback: added VoiceyBill and PsxWorth entries; shape fixes.
page.tsx — Per-project fallback record: added full detail objects for Pathment, VoiceyBill, PsxWorth.
Why
So DSOC pages render the latest submitted projects correctly from local fallback data when the backend is unavailable.
To provide reviewer-friendly info (milestones, requirements, repo/demo links) for maintainers and potential contributors.
Validation
Type-checks were run and project object shapes were aligned to local TypeScript interfaces; remaining pre-existing warnings relate to stylesheet side-effect imports (no change introduced).
No runtime changes to API behavior; only static fallback data updated.