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.
Overview
Ungatekeep is FTB Hustle’s content hub for value-adding posts, announcements, and knowledge sharing. The team publishes guides, company experiences, resource collections, and platform updates to help students navigate their career journey.Curated Content
Hand-picked posts from the FTB Hustle team and contributors
Categorized Posts
Tagged as Announcements, Company Experiences, or Resources
Free Access
Most posts are free; limited preview for non-logged-in users
Rich Media
Posts include images, external links, and formatted content
Browsing Ungatekeep Posts
The Feed
Ungatekeep displays posts in a reverse-chronological feed (newest first). Each card shows:- Thumbnail Image: Square preview (80×80px on mobile, 96×96px on desktop)
- Title: Post headline
- Excerpt: First 2 lines of the content
- Creator: Author name with profile photo or initials
- Post Date: “X hours/days ago” relative timestamp
- Tag Badge: Category label (Announcement, Company Experience, or Resources)
- Pin Icon: Indicates pinned posts (always at the top)
- Desktop Layout
- Mobile Layout
2-Column Design:
- Left Column: Main feed with post cards
- Right Sidebar: Featured Toolkits widget (premium course promotions)
Post Categories
Posts are tagged with one of three categories:- Announcement
- Company Experience
- Resources
Platform Updates & NewsExamples:
- New feature launches
- Partnership announcements
- Event registrations
- Maintenance notices
Pinned posts (marked with a 📌 icon) always appear at the top of the feed, regardless of publish date.
Viewing Post Details
Click any post card to view the full content:Post Page Layout
Header Section:- Full-width banner image (if available)
- Post title
- Author information (name, photo, publish date)
- Category tag
- Full article text with rich formatting
- Embedded images in a gallery
- External link preview (if included)
- Carousel view for multiple images
- Clickable thumbnails to expand
- Full-screen modal for detailed viewing
- Link Title: Description of the resource
- Link URL: Clickable button or inline link
- Link Image: Preview thumbnail (if available)
External links open in a new tab. Always verify the URL before clicking.
Guest Access vs. Member Access
For Non-Logged-In Users
Limited Preview:- See the first 2-3 posts in the feed
- View full content of those posts
- Below the preview posts, see a “Login to continue” card showing:
- 🔒 Lock icon
- Number of hidden posts (e.g., “5 more posts available”)
- “Login to see all posts and announcements” message
- “Login to continue” button
For Logged-In Users
Full Access:- View all published posts (no limit)
- Save posts for later (feature coming soon)
- Engage with comments (planned)
- Receive notifications for new posts (planned)
Featured Toolkits Sidebar
The right sidebar (desktop) or bottom section (mobile) promotes Featured Toolkits:- Premium learning resources related to post topics
- Click to browse available toolkits
- Toolkits on resume building, interview prep, and career skills
The sidebar contextually suggests toolkits based on the post category (e.g., interview prep toolkits for “Company Experience” posts).
Banner Carousel
At the top of the Ungatekeep page, you may see a Banner Carousel with:- Promotional banners for events, partnerships, or special offers
- Clickable cards linking to external pages or toolkit purchases
- Auto-rotating slides (if multiple banners are active)
ungatekeep (configured in the admin panel)
Best Practices
Finding Relevant Content
Finding Relevant Content
- Filter by tags: Focus on categories that match your current needs (e.g., “Resources” for templates)
- Check pinned posts: These are usually timely or high-value content
- Follow creators: Note authors whose posts you find helpful
- Save for later: Bookmark posts in your browser or use the upcoming “Save” feature
Staying Updated
Staying Updated
- Visit weekly: New posts are published regularly
- Follow on social media: FTB Hustle shares highlights on Instagram and LinkedIn
- Join the newsletter: Subscribe for curated content in your inbox
Engaging with Content
Engaging with Content
- Read thoroughly: Don’t just skim - many posts include actionable tips
- Click external links: Explore recommended resources and tools
- Apply learnings: Use templates, scripts, and frameworks in your applications
- Share with friends: Help others by sharing valuable posts
Contributing to Ungatekeep
For Students
Currently, post creation is restricted to admins and verified contributors. However, you can contribute by:- Submitting ideas: Use the feedback widget to suggest post topics
- Sharing experiences: Email your internship stories to the team
- Requesting resources: Let us know what guides you’d find helpful
For Admins
Admins can create and manage posts via the Admin Panel:Create New Post
Click “New Post” and fill in:
- Title: Clear, descriptive headline
- Content: Rich text with formatting, lists, and links
- Images: Upload up to 5 images (stored in Appwrite)
- Tag: Select Announcement, Company Experience, or Resources
- Link: Optional external URL with title and preview image
- Pin: Toggle to pin post to top of feed
Publish or Schedule
- Publish immediately: Toggle “Is Published” to make live
- Schedule: Set a future “Published At” date for delayed posting
Frequently Asked Questions
Why can't I see all posts without logging in?
Why can't I see all posts without logging in?
FTB Hustle limits guest access to encourage community membership. Creating a free account unlocks all content and additional features like the Tracker and Toolkits.
How often are new posts published?
How often are new posts published?
The FTB Hustle team publishes 2-4 posts per week, typically on Mondays and Thursdays. Frequency may increase during peak hiring seasons or events.
Can I save posts to read later?
Can I save posts to read later?
Currently, you can bookmark the page in your browser. A native “Save for Later” feature is planned for future releases.
Are comments enabled on posts?
Are comments enabled on posts?
Not yet. Community discussion features (comments, likes, shares) are in development and will be launched in the next major update.
Can I submit a guest post?
Can I submit a guest post?
Not directly, but you can submit your story via the feedback widget or email. The team reviews submissions and may feature exceptional contributions.
What's the difference between Ungatekeep and Opportunities?
What's the difference between Ungatekeep and Opportunities?
- Ungatekeep: Educational content, guides, and platform announcements (read-only)
- Opportunities: User-posted events like hackathons and competitions (interactive with bookmarking, comments, upvotes)
Technical Details
Data Schema
Ungatekeep posts are stored in theungatekeep_posts table with:
- id: UUID primary key
- title: Post headline
- content: Full article text (markdown or rich text)
- images: Array of Appwrite file IDs
- linkUrl: External resource URL
- linkTitle: Display text for link
- linkImage: Preview thumbnail for link
- tag: Enum (announcement, company_experience, resources)
- isPinned: Boolean for pinned posts
- isPublished: Boolean for draft vs. live
- publishedAt: Timestamp for scheduling
- createdAt, updatedAt: Audit timestamps
- userId: Foreign key to creator
Image Storage
Images are uploaded to Appwrite Storage:- Bucket ID:
APPWRITE_OPPORTUNITIES_BUCKET_ID(shared with opportunities) - File IDs stored in
imagesarray - Retrieved via
createUngatekeepStorage().getFileView(bucketId, fileId)
API Endpoints
- GET /api/ungatekeep: Fetch all published posts (limited for guests)
- GET /api/ungatekeep/[id]: Fetch single post by ID
- POST /api/admin/ungatekeep: Create new post (admin only)
- PATCH /api/admin/ungatekeep/[id]: Update post (admin only)
- DELETE /api/admin/ungatekeep/[id]: Delete post (admin only)
Related Features
Toolkits
Premium courses referenced in Ungatekeep resource posts
Opportunities
User-generated hackathons and competitions feed