Skip to content

Comments

Implement Request for Startups feature#327

Merged
JoaquinBN merged 1 commit intodevfrom
JoaquinBN/startup-requests
Jan 22, 2026
Merged

Implement Request for Startups feature#327
JoaquinBN merged 1 commit intodevfrom
JoaquinBN/startup-requests

Conversation

@JoaquinBN
Copy link
Collaborator

Summary

Adds a new "Request for Startups" section to the Contributions page for builders. Features a read-only API with admin-only management, styled consistently with the Missions component.

Key Features

  • Frontend listing component matching Missions styling with category-based colors
  • Detail page with markdown description and document resources (PDFs, images, URLs)
  • PDF previews with Cloudinary transformation support
  • URL resources displayed inline with chain icon and external link indicator
  • Full CRUD management through Django admin interface

Testing

Created with proper access controls and clean removal of frontend edit/delete functionality.

- Add StartupRequest model with document support (PDF, images, URLs)
- Create read-only API endpoints for listing and detail views
- Design frontend listing matching Missions component styling
- Implement detail page with markdown description and document previews
- Support expandable PDF/image previews with Cloudinary transformation
- Display URL resources inline with chain icon and external link indicator
- Configure Django admin interface for full CRUD management
- Remove frontend add/edit/delete functionality (managed through admin)
@JoaquinBN JoaquinBN merged commit eb4bf98 into dev Jan 22, 2026
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.

1 participant