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
- Hosted on Github Actions
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