Opportunities are the heart of FTB Hustle. Whether you’re organizing a hackathon, offering a grant, or running a competition, this guide will walk you through creating and submitting your opportunity.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Fireinthebellyy/ftb-web/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Before creating an opportunity, ensure you:- Have an active FTB Hustle account
- Are logged in to the platform
- Have all necessary details about your opportunity (dates, location, etc.)
Role-based posting: Users with “user” role need admin approval before their opportunities go live. Members and admins can post directly without approval.
Creating an Opportunity
Access the opportunity form
Navigate to the opportunities section and click the “Create Opportunity” or “New Post” button to open the submission form.
Enter basic information
Fill in the required fields:Title (required)
- Minimum 4 characters
- Maximum 100 characters
- Should be clear and descriptive
- Minimum 10 characters
- Maximum 2000 characters
- Provide comprehensive details about the opportunity
- Include eligibility criteria, requirements, and benefits
Select opportunity type
Choose from four opportunity types:
- Hackathon - Coding competitions and collaborative building events
- Grant - Funding opportunities for projects or research
- Competition - General competitions and contests
- Ideathon - Idea pitching and innovation challenges
Select the type that best matches your opportunity as this helps users filter and discover relevant opportunities.
Add tags
Enter at least one tag (minimum 2 characters) to help categorize your opportunity.Tags help users discover your opportunity through search and filtering. Use relevant keywords like:
- Technology domains (AI, Web3, Mobile)
- Skills required (Design, Development, Marketing)
- Target audience (Students, Startups, Researchers)
Upload images (optional)
Add up to 4 images to make your opportunity more engaging:
- Supported formats: JPG, PNG, GIF
- Images are uploaded to secure cloud storage
- First image serves as the cover/thumbnail
Add metadata (optional)
Enhance your opportunity with additional details:Location
- Specify venue or city
- Use “Online” or “Remote” for virtual events
- Company or organization name
- Contact details or social media links
- Start date: When the opportunity begins
- End date: Application deadline or event end date
- Dates are stored in YYYY-MM-DD format
Schedule publishing (optional)
By default, opportunities are published immediately (subject to approval). You can schedule future publishing:
- Click the schedule icon in the bottom action bar
- Select date and time using the datetime picker
- The opportunity will automatically go live at the scheduled time
Scheduled opportunities are only visible to admins until the publish time arrives.
Review and submit
Before submitting:
- Review all entered information for accuracy
- Ensure all required fields are filled
- Verify images are properly uploaded
- Double-check dates and deadlines
- For users: Your opportunity will be marked as pending and requires admin approval
- For members/admins: Your opportunity goes live immediately
Editing Opportunities
You can edit your own opportunities after submission:Make changes
The opportunity form will open with your existing data pre-filled. Make your desired changes.
- You can add/remove images
- Update any text fields
- Modify dates and metadata
Deleting Opportunities
To delete an opportunity you created:- Click the three-dot menu (⋮) on your opportunity
- Select “Delete Post”
- Confirm the deletion in the prompt
Validation Rules
Your opportunity must meet these requirements:| Field | Requirement |
|---|---|
| Type | Must be one of: hackathon, grant, competition, ideathon |
| Title | Required, 4-100 characters |
| Description | Required, 10-2000 characters |
| Tags | Required, minimum 2 characters (at least one tag) |
| Images | Optional, maximum 4 images |
| Location | Optional, any text |
| Organizer Info | Optional, any text |
| Start/End Date | Optional, valid date format |
| Publish At | Optional, valid datetime |
Best Practices
Write Clear Titles
Use descriptive, action-oriented titles that immediately convey the opportunity type and value proposition.
Comprehensive Details
Include all relevant information: eligibility, prizes, requirements, deadlines, and contact information in the description.
Use Quality Images
Add professional, high-resolution images. The first image is crucial as it appears as the thumbnail.
Tag Appropriately
Use specific, relevant tags. Think about what terms users would search for to find your opportunity.
Set Clear Deadlines
Always specify application deadlines and event dates to help users plan accordingly.
Keep Updated
Edit your opportunity if details change. Delete expired opportunities to keep the platform current.
Troubleshooting
My opportunity isn’t appearing- Check your user role. Regular users need admin approval before opportunities go live.
- Verify you haven’t scheduled it for a future date.
- Ensure images are under the size limit (typically 5MB per image)
- Check your internet connection
- Verify the file format is supported (JPG, PNG, GIF)
- Read the error message carefully - it indicates which field needs correction
- Ensure title is between 4-100 characters
- Confirm description is between 10-2000 characters
- Add at least one tag
- You can only edit/delete opportunities you created
- Check that you’re logged in with the correct account
Next Steps
After creating your opportunity:- Monitor engagement (upvotes, comments, bookmarks)
- Respond to comments and questions promptly
- Share the opportunity link on social media
- Update details as needed
Related Guide
Learn how users can bookmark and track your opportunity