A Recipe Does Need a Title 😉

Opps! A recipe can only be added to the database if a title exists

Add New Recipe






About AnnexFood

The AnnexFood platform is a food-base recipe-community website/app hosted and powered by Annex. Annex is a platform written and designed by author, Zin Lin Htun using web based technologies and backend services provided by Firebase.




Tech Stack

- HTML < >

- CSS **

- Javascript JS

- Firebase SDK Web V8.0

- Server Thread - Service Worker

- Materialize UI

- Google Fonts




Build Information

- Build Passing build

- Hosted on Github Actions computer



Documentation
Navigation

- Navigation is done in a way so that all can access the recipes. Unlike most websites, one will be greeted with the homepage and need zero authentication to access the database. - Firebase Key is also public.

- Authentication is only needed for adding new recipes and delete one's own recipe.

Authentication

- As mentioned above, authentication is only necessary for adding new recipes and delete one's own'

- To view the current authentication status, one can click the profile (on mobile) or click the person icon on the right panel (on PC)

- This should take one to auth.html page, which is also well protected by javascript security. This page will show a logout button to log out if the user is signed in or will greet one with the sign in page if not.





Author: Zin Lin Htun