Doette Logo Doette
About Help Releases Legal
Recipe sharing made over-easy!
Doette and doette.com are copyright (c) 2024 and wholly owned by Eric G Lang, all rights reserved.
What is Doette?

Doette is a social web application and services for cooking and sharing recipes.

How do I get started?
  • Start by Signing Up as a new user.
    • You can change your name and password later, but your email is the permanant sign-in key of your account
    • An email verification link will be sent to your email. Be sure to check your junk folder.
  • The Profile Page allows you to view and edit your profile
    • You can upload a profile image, change your name, or reset your password
  • After you login, going to the Home Page or clicking on the Doette Menu icon or the "Feed" menu item will show your feed of new posts
    • The latest is at the top
    • A stats card shows how many people are following you, how many your are following, and how many posts you've published (not including unpublished drafts)
    • Click on the "New Post" button at the upper right to make a fast post with images, and even reference an existing post or recipe.
    • Add a search term to filter the current feed by clicking on the toolbar search icon (magnifying glass).
    • You can use the selector above the feed to filter the posts shown as follows:
      1. Anyone, I'm Following, Me
      2. I'm Following, Me
      3. Me
      • Anyone: means posts that are viewable by all doette users
      • I'm Following: means posts that are only viewable by my followers
      • Me: means my own posts
    • Within a specific post in the feed you can click on the following:
      • the post body or "...more" text to fully open the post.
      • The bookmark icon to bookmark this post in one of your bookmark folders (or create a new folder).
      • The comment icon to see and comment on this post
      • The Like icon to like this post, and click again to see all likes of this post.
      • The post title to see the details view of this post.
      • The post author name to see all posts by this author.
  • The My Recipes Page allows you to create, edit, and search your cooking posts
    • The My Recipes page shows a grid of cards representing your documents. Only the first image is displayed on the card if there are more than one. Keep scrolling down to load more.
    • You can search by text in title, tags, and body by just just typing a search string into the top search bar and clicking on the search icon. Any of your documents containing that text will be displayed.
    • You can also filter your documents by selecting a document type from the drop-down selector. The default view shows you all of the documents you have created ('Everything').
    • Click on a document to go into edit mode for that document
    • Click the "New Recipe" button at the upper right to make a new draft recipe. It opens into edit mode for the new draft. All new documents start out as a "draft" that is only viewable by you. In draft edit mode you can:
      • Edit the title of this post
      • Set the privacy policy for this post
      • Add individual tags to this post
      • Edit and format the body of the post with the wysiwyg editor
      • Upload images that will be automatically tiled for this post. The first image uploaded is the primary image
      • Print this post
      • Publish this post. After you publish a post you can no longer delete it, but you can continue to edit it. Publishing a post makes it viewable by other doette members per the privacy setting for the post.
      • if you click on the image tile, then you go into image gallery mode where you can scroll through each of the images in full resolution, and you can delete them
    • You can also edit posts by selecting the Type: "posted" and then selecting a post.
  • The My Bookmarks Page shows all of your current folders and bookmarks.
    • Select a folder and the bookmarks in that folder will show.
    • Click on the Rename Folder button to rename the selected folder.
    • Click on the Delete Folder button to delete the selected folder and all of its bookmarks.
    • Click on the Bookmark icon on a specific post to remove it from the currently selected folder.
  • The My Follows Page allows you to manage your follows and also to invite and follow new people not yet in Doette.
    • You can request to invite and follow someone not yet in Doette by clicking the "Request to Follow" button and entering their email
    • Use the selector to see who you are following, and who is following you
    • You can delete/remove any follower or following
    • If someone has requested to follow you, you can see and accept it in the "Following Me" tab
    • For all posts in doette that are marked with the privacy policy "My Followers" then the only way you will have access to these is to be a follower of that person
  • The About.Legal Page contains the User License, Privacy Policy, and Terms of use that you agree to as a user of Doette.
What's the difference between a "New Post" on the home page vs. a "New Recipe" in My Recipes?

Under the covers they are almost the same thing, and look similar when displayed. The intent is different. A New Post is immediately published and does not have any formatting tools available when editing. It is meant as a quick post of what you are cooking, or a question, or showing off a new piece of cooking gear, or picture of the family at dinner, etc. You can easily include multiple pictures in the post and even reference a previous post or recipe. A New Recipe is really meant for a longer and more structured recipe. It starts out in Draft mode that only you can see, so you can work on it over time and publish it when you are ready. A wysiwyg editor allows you to add rich formatting to the recipe. You can also add as many images as you want, but one at a time. You can also add tags to help reader easily see important attributes about the recipe.

Does a post have to have a title?

Yes, a title is required.

Can I edit a recipe Draft?

Yes, as often as you like just by selecting the title in the My Recipes page.

Can I edit a Recipe after I publish it?

Yes, as often as you like just by selecting the title in the My Recipes page. It is good practice to note any alterations/updates you make to a recipe after it has been published.

Can I edit a Post that I made on the home page?

Yes, as often as you like just by selecting the title in the My Recipes page.

How do I save my edits to Drafts, Recipes, and Posts in the My Recipes edit view?

In the My Recipes edit view all changes are immediately saved, there is no need to push a save button. The only exception is that there is a button to add images.

Can I delete my Drafts, Recipes, or Posts?

You can edit but you cannot delete a Post or Published Recipe. You can delete a Recipe Draft before you publish it - you do this by selecting the Draft in My Recipes and then selecting Delete Draft from the tripple dots in the upper right.

What's the "Feed"?

It's just another name for the signed-in home page view. You can also get to this view by clicking on the Doette logo in the upper left of the desktop platform toolbar.

Does this work on a mobile device?

Yes. There is no specific mobile app to download. Just visit the site on your mobile app browser. The view will automatically change to be more appropriate for a mobile device. At this time the best experience is still on a laptop or PC.

Who sees my published posts and recipes?

Only signed up members of Doette can see a post or recipe. When you create the post or publish the recipe you assign it a "visibility" and this determines who within Doette can see it. If the visibility is set to "Anyone" then any signed up member of Doette can see it. If the visbility is set to "My Followers" then only your specific followers can see the post or recipe. Consequently, you can only see the posts or recipes that are marked "My Followers" if you are an accepted follower of that person. The default setting for visibility is "Anyone" and Doette encourages all members to share recipes with other Doette members.

What about Recipe Drafts?

When a recipe is first created in "My Recipes" it is created in "Draft" status and remains in that status until explicitly published by the author. In Draft status only the author can view the recipe draft and it may remain in that state as long as the author wishes. Once published a recipe cannot be returned to Draft status but it can still be edited in My Recipes even after publishing.

How does Following work?

Following allows a subset of Doette members to see your posts and recipes that have the visibility set to "My Followers". You (the author) automatically see all of your own posts and recipes regardless of the setting (in other words, you don't need to follow yourself). You can follow a person in two ways (1) If you see a post from someone and click on their name you will go to their "Author" page which shows you all of their posts. The Stats panel in the upper left of the Author page will contain a button that allows you to request to follow that Author. They will later see your request in their "My Follows" page and can accept your request or not. (2) Alternatively, if you know the email address of a member in Doette you can "Request by Email" on the My Follows page.

How do I add images to a post?

When you click on "New Post" from the home page a dialog box will pop up. There is a large green panel labeled "Select Images" If you click on this panel you will be allowed to upload to 3 images from your PC/Laptop, or to add them from your photo library on a mobile device (or even take new photos). On a laptop or PC it is easiest to export the image first from your camera or phone onto that laptop. On a mobile device it is easiest to select them directly from the photo library.

How do I add images to a recipe draft?

When you go to My Recipes and click on New Recipe, or if you click on the title of an existing Recipe in the list you will be put in the editing view for that recipe of draft. In the upper right corner of the editing view there is a round green button with a photo icon on it. If you click that button you will be prompted to add a photo. You can add as many photos as you want, one at a time.

How do I change my profile image?

Go to the Profile page and click on the round edit icon at the top right. A dialog box will pop up that will allow you to add and crop an image.

What are the differences between the laptop/PC and mobile device experiences?
  • The mobile experience has a bottom navbar instead of a top toolbar.
  • The mobile navbar does not allow access to the Sign Out option, although you can still Sign Out by using the button in the Profile page.
  • The Recipe Draft Edit view has a reduced number of editing features.
  • Most mobile devices will allow you to take a picture directly with the device camera or add a photo from the device photo library in any place where an image can be uploaded.
Can I tag or mention someone?

Yes, when you edit the body of a Quick Post or a Comment you can click on the Person icon or you can just type '@' - a popup will show all users following you and you are following. When you click on a name it will insert a reference to that person in the text body. Once you publish it will send them mail that you mentioned them. If you type additional characters into the search box it will filter the names and a space will clear it.

1.64 (12/10/2024)
  • Rewrite My Follows to use profiles api for efficiency.
1.63 (12/06/2024)
  • Add author click to My Follows.
  • Add Follow Back button to My Follows.
  • Add pending state support to My Follows.
1.62 (12/06/2024)
  • Add author click to stats panel component.
  • Page UI adjustments.
1.61 (12/05/2024)
  • Make left and right panels sticky on all pages, and only scroll center.
  • Standardize overall 3 panel UI on all pages.
  • Standardize more info page help.
1.60 (12/04/2024)
  • Clear toolbar search initiates search.
1.59 (12/03/2024)
  • BlueMonday html whitelist sanitize.
  • remove all font sizing in edit component.
1.58 (11/30/2024)
  • Mentions.
  • New Edit Component.
  • Rich Text comments.
  • Mail updates never send to self.
1.57 (11/18/2024)
  • Autosave tag.
1.56 (11/16/2024)
  • Accept enter key on searches.
  • Comment entry wraps and grows.
1.55 (11/16/2024)
  • Login timeout on excessive login failures.
1.54 (11/15/2024)
  • Document page size reduced to 1 for performance on home/feed.
  • Change document component like click to register like on first click, and show likes for any after that. This will eliminate race condition (bug). It is not exactly like Strava, which does this, but also provides a separate mechanism to show likes without registering a like. Need to look at this in future.
  • Form validation enforcement added to Request By Email function in My Follows (bug)
  • Move terms agreement to bottom of signup form
1.53 (11/14/2024)
  • Add popup info to Home page and My Recipes
  • Enforce title on New Quick Post and Draft Recipe
  • Add create title dialog to new Draft Recipe
  • Add ability to do either Quick Post or Draft Recipe from Home page
1.52 (11/13/2024)
  • All new folders/bookmarks UI
1.51 (11/6/2024)
  • Adust fonts in My Recipes
  • Remove My Image Gallery from desktop view
  • Add search to mobile view for Feed/Home and My Recipes
1.50 (11/5/2024)
  • Rewrite My Recipes to be visual grid style
1.49 (11/1/2024)
  • Update/extend help
  • Update Legal T & C
1.48 (10/31/2024)
  • http redirect to https in main
  • Signup notification email to admin
1.47 (10/31/2024)
  • Launch on https://doette.com
  • Update mail links for new server
  • Fix bugs in invitation api
1.46 (10/31/2024)
  • Remove gallery from mobile navbar, increase size, justify
  • Make all document views consistent: document, draft, draftprint
1.45 (10/29/2024)
  • Updated UI for mobile: draft, image, my bookmarks, my cooking, my gallery
1.44 (10/28/2024)
  • Updated UI for mobile: Document component, Stats component, Feed page, My Follows page
  • Changed My Follows tabs to be consistent with stats component
  • Changed Follows api signatures to be more consistent
1.43 (10/23/2024)
  • Correct behavior when author page is user (Miss Rosa Bug, user should automatically follow themselves)
1.42 (10/23/2024)
  • Require license terms agreement at sign-up
1.41 (10/22/2024)
  • Parameterize About api to serve specific panels, will be required by license accept.
1.40 (10/22/2024)
  • Add About.Legal: License, Privacy, Terms.
1.39 (10/19/2024)
  • Rework pages for better mobile: about, home(public), login, profile, signup, reset, resetlink, welcome, welcomereset.
1.38 (10/18/2024)
  • Improved App Nav Bar for mobile devices
1.37 (10/15/2024)
  • Admin page for user stats and management
1.36 (10/12/2024)
  • Add attribution to document print
1.35 (10/12/2024)
  • Secure dodument.Body api
1.34 (10/11/2024)
  • Lazy loading of tile images to improve perf
  • Limit image tile size to 5, with ...more
  • Limit Quick post image upload to 3 images
  • Quasar Notification on Quick Post Limit Rejection
1.33 (10/09/2024)
  • First version of bookmarks
  • Clean up Tips and Tricks in About
1.32 (10/03/2024)
  • My Stuff -> My Cooking
  • My Cooking -> My Recipes
1.31 (10/03/2024)
  • Security review of all account api and refactor/bugfixes
  • Added new Unvalidated role for invited users
  • Added invite api and logic
  • Follow via email in MyFollows hooked up to invite api
  • Fixed bug in split about page handler
  • Fixed bug in account reset
1.30 (09/29/2024)
  • about.html split into aboutreleases.html and abouttips.html (now abouthelp.html)to make updates easier
  • DocumentIdGetHandler now respects privacy of drafts (still need to think about follows)
  • Recipe attribution added on copy
1.29 (09/28/2024)
  • Email notification on request to follow
  • Email notification on like post
  • Email notification on comment on post
  • Fix bug in author view that prevented likes
  • Consistent UI in author view to match feed view
1.28 (09/28/2024)
  • Extend click zones of author click to profile image
  • Extend click zones of body click to "more"
  • Strip formatting on paste into draft
1.27 (09/27/2024)
  • Changed primary color (green) to slightly darker shade
  • Changed text color to one shade darker grey
  • Made primary dialog buttons all have grey text for consistency
  • Made image gallery swipeable on mobile
  • Added Copy To Draft option in draft view to facilitate templates
1.26 (09/25/2024)
  • Favicon
  • Bug in author page
  • Author click in document detail view
  • Account mail hooked up
1.25 (09/24/2024)
  • Sticky header
  • Posted bug in my cooking
  • Move undo/redo to front of edit bar for mobile screen
1.24 (09/23/2024)
  • Reference text in quick post now includes author link and publish date
1.23 (09/22/2024)
  • Extend all api to support new document type: post
  • Update draft page, my cooking page to support type: post
  • Update quick post in feed to create type: post
1.22 (09/20/2024)
  • Keyword Toolbar Search in Feed and Author Pages
  • Clearable
  • Filters on title, body, tags
  • Respects Scope selection setting in feed "Anyone, Im Following..." etc
1.21 (09/18/2024)
  • On publish go to My Cooking page
  • On Document Heart click toggle like
  • On Document Heart Badge click open likes dialog
1.20 (09/18/2024)
  • Quick post from feed page
  • Handle multiple image upload with new api
  • Allow title search for reference recipe with new api
1.19 (09/15/2024)
  • Show likes with popup dialog
  • Clicking on like goes to author page
1.18 (09/14/2024)
  • Formatting changes to comments in document component
  • Use new document preview comments in feed page
1.17 (09/12/2024)
  • Formatting changes to stats component
  • Fix bug in document paging api
  • Add My Cooking paging
1.16 (09/12/2024)
  • Add badge indicator of pending follow requests on stats panel component
  • Click on badge goes to My Follows
  • Add "Last Post" to stats panel component
  • Click on last post goes to document view
  • Fix background render bug in document view
  • Make Accept Request button more prominent in My Follows
  • Open My Follows in Following Me tab to show requests
1.15 (09/09/2024)
  • More improvements to mobile breakpoints, in account handling pages: sign-in, sign-up, reset, reset-link, profile
  • "Avatar" -> "Profile Image" in profile
  • Don't show profile image in image gallery, and typo fix
  • Change background color handling in layout template
  • Add new api and UI to support following in author page / stats component
1.14 (09/06/2024)
  • Some small improvements to mobile breakpoints
  • pages: feed/author/draft/image gallery
  • components: document/stats
  • toolbars: public/private/admin
1.13 (09/06/2024)
  • Beginnings of author page
  • New DocumentsUserPostsPageHandler api that respects follow/privacy settings
  • Author click support in document component
  • Author click in feed goes to author page
1.12 (09/05/2024)
  • Make full image upload (no crop) default
  • Move crop image upload to more options
1.11 (09/04/2024)
  • Make document view Vue.js component, use it in feed and document pages
  • Make stats view Vue.js component, use it in feed page
  • Improve feed scrolling and page loading
  • Improve stats layout
  • Left justify Document Title
  • Open document view on Title click from feed
  • Load and expand stats in stats component in anticipation of author view
  • Add some tooltips
1.10 (08/26/2024)
  • More feed view improvements, no document view needed
    • Now you never leave feed view!
    • Click on title or body just expands that section
    • Click on image tiles to go to image gallery
    • New Copy and Print buttons added when in expanded state
    • Like toggle added
    • comments work in place as before
1.9 (08/25/2024)
  • Beginnings of click regions in feed view
  • In feed, click on:
    • Likes icon: to like a post
    • Comments icon: to see comments or add a comment
    • Title, images, or body: to open into document detail view
1.8 (08/25/2024)
  • Comments with profile pic can be added and viewed in document view
  • Comments count in feed view
  • Small schema changes in messages (comments)
  • Message api
1.7 (08/22/2024)
  • Fix home page infinite scrolling bug that moved scroll to start on load new page
1.6 (08/21/2024)
  • Fix pq duplicate constraint 500 errors, don't attempt post of dups (follows & likes)
  • Fix 400 and 404 errors in My Cooking, don't allow bad searches
  • Fix case sensitivity in email, LC everything
1.5 (08/20/2024)
  • Autosave in draft edit
  • Remove Update Draft button
  • Move Add Image to separate button and remove from dropdown
  • Move Title to first column of My Cooking
  • Move carousel slide close to upper right, and use close icon
  • Enable left and right arrow keys for slide prev/next, and esc key for close
1.4 (08/19/2024)
  • Rename Myrecipies.* -> Mycooking.* for consistency
1.3 (08/19/2024)
  • About Page
  • Tabs for About, Tips & Tricks, Releases
  • Unauthorized pages directed to login
1.2 (08/19/2024)
  • Stack trace dumped on all 500 errors in GCP logs
  • Alerts in email from GCP
1.1 (08/18/2024)
  • Version 1 of “likes” supported. Number of likes shows in feed, and in document details view. You can only add a like by clicking into the recipe to get to the details view, and then clicking on the heart in the details view. Eventually you will be able to like in the feed/home view also, but for now I have not isolated click zones in the feed view.
  • Author and publish date also added to details view, along with likes
  • image insertion into document body removed from draft editor
1.0 (08/16/2024)
  • First usable version released to GCP
  • Many features still missing
First Commit (05/02/2024)
Home Sign Up Sign In
©2024 — Doette