Skip to content

Conversation

@JudahSan
Copy link
Collaborator

Summary

Add Projects feature with friendly slug-based url, feature project highlight and. Remove scaffolding from early dev phase.

  • Project listing & detail pages
  • Search functionality
  • Featured project support
  • List project contributors
  • Friendly slugs
  • Tailwind-polished responsive UI
  • Seeds, migrations, helpers

…ved layout

- Migrations to include featured project attributes in schema
- Layout, helpers, and views for project listing, featured display, and show pages
- Search functionality for projects
- Additional seeds to populate project records
- Improved UI with Tailwind-based designs and placeholder support.
- Replace ID-based routing with slug-based routing for projects
- Remove feature flag checks and update UI for consistent navigation
- Add `slug` to projects with unique index and auto-generation logic
- Introduce `ProjectContributor` model and manage project contributors
- Enhance and simplify project UI with redesigned featured and listing views
- Improve image handling and empty state visuals for projects
- Update tests and fixtures for slug functionality and contributor relationships
…layouts

- Redesigned project listing and details views with refined UI elements
- Simplified layouts, improving clarity with Tailwind-based designs
- Integrated featured badges and improved button designs for links
- Consolidated state management and interactions for contributors
- Optimized grid view and accessibility improvements for creators and navigation
@JudahSan JudahSan requested a review from adamswonder November 24, 2025 19:06
@JudahSan JudahSan changed the title Add a Project list page and details page Add a Project list and details page Nov 25, 2025
Copy link
Collaborator

@adamswonder adamswonder left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Follows standard procedure

@adamswonder adamswonder merged commit db21622 into African-Ruby-Community:main Nov 25, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants