Skip to content

πŸ’‘[Feature]: Integrate Devfolio Feature Directly into the websiteΒ #351

@sanjay-kv

Description

@sanjay-kv

Is there an existing issue for this?

  • I have searched the existing issues

Feature Description

Currently, our Defolio feature redirects users from the GitHub profile page to a separate repository/page (e.g., recode-awesome-profile).
This has several limitations:

The existing implementation relies on manually adding entries, which is time-consuming.

Users are taken away from the main site, breaking the experience.

Proposed Changes:

Embed Defolio directly within the main site instead of redirecting to another repo.

Use the same UI and layout as the current Defolio repository, but render it inline on the page.

Add Profile Submission Flow:

Add a button (e.g., Add Your GitHub Profile) on the Defolio section.

Clicking opens a form where users can submit their GitHub profile details.

Firebase Integration:

Store submissions, likes, and other metadata in Firebase.

Admin review panel to approve/reject profiles before they appear on the main page.

Acceptance Criteria:

Defolio section displays directly on the main page without redirect.

Submitted profiles only appear after admin approval.

Likes and profile data persist using Firebase Realtime Database or Firestore.

UI matches the existing Defolio repository design.

Use Case

Benefits

Medium β€” requires:

Frontend changes to integrate the existing Defolio UI into main site codebase.

Firebase CRUD operations for profiles and likes.

Admin review/approval workflow.

Add ScreenShots

No response

Priority

High

Record

  • I have read the Contributing Guidelines
  • Are you a GSSOC'25 contributor
  • I want to work on this issue

Metadata

Metadata

Assignees

Labels

area:APIREST/HTTP APIarea:backend-sqlfor issues related to the experimintal support of MsSql as backendarea:dev-envCI, pre-commit, pylint and other changes that do not change the behavior of the final codearea:production-imageProduction image improvements and fixesenhancementNew feature or requestgssoc25level 3

Projects

Status

Todo

Status

Q4 2025 – Oct-Dec

Relationships

None yet

Development

No branches or pull requests

Issue actions