Facebook App Testing Instructions for HiveJournal
App Information
- App Name: HiveJournal
- App URL: https://hivejournal.com
- App Type: Web Application
- Primary Function: Digital journaling platform
Facebook Integration
HiveJournal uses Facebook for:
- Sharing journal entries to Facebook via the Facebook Share button
- Open Graph metadata for rich link previews when shared content is posted on Facebook
Testing Instructions
Step 1: Access the Application
- Navigate to https://hivejournal.com in a web browser
- You will see the HiveJournal homepage with a hero section
Step 2: Create a Test Account
- Click the "Get Started Free" button (or "Sign In" if you already have an account)
- You will be redirected to the signup page at
/auth/signup - Enter a valid email address and create a password (minimum 6 characters)
- Click "Sign Up" to create your account
- If email confirmation is enabled, check your email and confirm your account
- You will be automatically redirected to the dashboard after signup
Note: If you need test credentials, please contact us at privacy@hivejournal.com
Step 3: Create a Journal Entry
- Once logged in, you will be on the dashboard at
/dashboard - Click the "New Entry" button (or navigate to
/dashboard/entries/new) - Enter a title for your journal entry (optional)
- Write some content in the text editor
- Optionally:
- Select a mood
- Add tags
- Choose a notebook
- Customize font and background
- Click "Save" to save the entry
Step 4: Share an Entry to Facebook
- Open any saved journal entry by clicking on it from the dashboard
- Look for the "Share" button or icon in the entry view
- Click the "Share" button to open the share preview modal
- In the share preview modal, you will see:
- A preview of how the entry will look when shared
- Options to customize the appearance (background, fonts, etc.)
- Social sharing buttons including a Facebook button
- Click the "Facebook" share button
- This will open Facebook's share dialog in a new window/tab
- The shared URL will be automatically populated with the entry's share link
- You can review the Open Graph preview (title, description, image) in the Facebook share dialog
- Post to Facebook or close the dialog
Step 5: Verify Open Graph Metadata
- After creating a share link, copy the share URL (format:
https://hivejournal.com/share/[shareId]) - Use Facebook's Sharing Debugger tool: https://developers.facebook.com/tools/debug/
- Paste the share URL into the debugger
- Click "Debug" to see:
- Open Graph title
- Open Graph description
- Open Graph image (1200x630px)
- Any warnings or errors
- Verify that:
- The title displays correctly
- The description shows entry content
- The image displays properly (for quotes, this will be a generated image with text overlay)
- No critical errors are present
Step 6: Test Shared Entry View
- Visit a shared entry URL directly:
https://hivejournal.com/share/[shareId] - Verify that:
- The entry displays correctly
- The content is readable
- The background image (if set) displays properly
- The HiveJournal branding is visible
- After 5 seconds, a call-to-action overlay appears with "HiveJournal" branding and "Get Started Free" button
Step 7: Test Data Deletion (Privacy Compliance)
- Navigate to Settings page:
/dashboard/settings - Scroll to the bottom to find the "Delete Account" section
- Click "Delete Account" button
- Review the confirmation modal that explains what will be deleted
- Click "Yes, Delete My Account" to confirm
- Verify that the account is deleted and you are signed out
- For full instructions, see: https://hivejournal.com/privacy (Section 6.1)
What to Verify
Facebook Sharing Functionality
- ✅ Facebook share button opens Facebook's share dialog
- ✅ Share URL is correctly formatted and accessible
- ✅ Open Graph metadata displays correctly in Facebook preview
- ✅ Shared entries are publicly viewable (no login required)
- ✅ Shared content matches what was shared
Open Graph Metadata
- ✅
og:title- Entry title or quote author - ✅
og:description- Entry content or quote text - ✅
og:image- Background image or generated quote image (1200x630px) - ✅
og:url- Correct share URL - ✅
og:type- Set to "article" - ✅
og:site_name- "HiveJournal"
Privacy & Data Handling
- ✅ Privacy Policy accessible at: https://hivejournal.com/privacy
- ✅ Terms of Service accessible at: https://hivejournal.com/terms
- ✅ Data deletion instructions are clear and functional
- ✅ Account deletion works as described
Test Accounts (Optional)
If you would like us to provide test accounts with pre-created entries for testing, please contact us at:
- Email: privacy@hivejournal.com
- Subject: Facebook App Review - Test Account Request
Troubleshooting
If you cannot access the app:
- Ensure JavaScript is enabled in your browser
- Try clearing browser cache and cookies
- Try a different browser (Chrome, Firefox, Safari, Edge)
If sharing doesn't work:
- Ensure pop-ups are not blocked
- Check browser console for any errors
- Verify you are logged in to HiveJournal
If Open Graph preview doesn't show:
- Use Facebook Sharing Debugger to refresh the cache
- Verify the share URL is accessible without login
- Check that the image URL is publicly accessible
Additional Resources
- Privacy Policy: https://hivejournal.com/privacy
- Terms of Service: https://hivejournal.com/terms
- Facebook Sharing Debugger: https://developers.facebook.com/tools/debug/
- Support: privacy@hivejournal.com
Notes for Reviewers
- HiveJournal is a journaling platform where users create personal journal entries
- Users can choose to share entries publicly via shareable links
- When shared to Facebook, entries use Open Graph metadata for rich previews
- All user data can be deleted via account deletion in Settings
- The app does not require Facebook login - Facebook is only used for sharing content