Simple Recipe website bring you to the healthy world, pick up the recipe by tool, difficulty and cooking time filter or searching dish name, ingredients and uploader via keywords. Once login as member, you can collect the recipe and read it anytime in the member page. Liked the recipe to encourage uploader is posiible. You can also upload your recipe to share with everyone.
簡單食譜網站為你帶來健康飲食,藉由器具、烹煮難度、烹煮時間進行篩選或使用食材、食譜名稱、上傳者名稱進行關鍵字搜尋,瀏覽時能將食譜進行收藏,等待未來閱讀,同時也能對食譜按讚,鼓勵上傳者。如有獨家食譜,也能上傳食譜分享給其他使用者。
https://simple-recipe-for-you.web.app/
The front-end development part of SIMPLE RECIPE is constructed by using React, and is used with the package React-Router to implement Single Page Application(SPA),making the user experience better. The back-end development uses the Firebase back-end service platform to set up the website (Hoisting), database (Firestore) and membership system (Auth) operations. The development tools use Webpack for JavaScript module packaging, Babel to solve browser compatibility issues, NPM for package management, Prettier to check syntax and unified coding style, and GitHub to control the Git version.
Simple Recipe 在前端開發的部分是使用 React 建構的,搭配套件 React-Router 實現單頁式應用,讓使用者體驗更好。後端開發使用 Firebase 後端服務平臺,進行架設網站(Hoisting)、資料庫(Firestore)和會員系統(Auth)的操作,藉由 Firebase 延伸套件 Algolia 達成關鍵字 Full-text-search。開發工具使用 Webpack 進行 JavaScript 的模組打包、Babel 解決瀏覽器相容性問題、NPM 進行套件管理、Prettier 檢查語法與統一程式碼風格、GitHub 控制 Git 的版本。
The component planning is divided into six major sections according to pages.
組建的規劃依造頁面分成 6 個區塊,
User can search dish name, ingredients and uploader by Keywords, in the meanwhile, filter and sorting can assist further search.
使用關鍵字可以食譜名稱、食材、上傳者名稱並結合篩選及排序標籤快速搜尋想要的食譜。
Sign-up and sign-in to become member who got the right to collect, like and leave the comments to the recipe, and upload their own recipe.
使用者需成為會員才能將食譜收藏、點讚食譜、留言及上傳食譜。
After collecting the recipe, it's showed at the member page and user can check it anytime.
收藏後的食譜會儲存於會員頁面,隨時可以查看。
User can leave the comments for recipe to interact with uploader.
藉由留言與其他使用者互動。
To success upload recipe by filling in the detail of recipe, including upload image.
輸入食譜細節並上傳食譜照片即完成上傳。
User own recipe can be deleted at the member page.
可至會員頁面將食譜刪除。
👩 陳宥琪
📫 [email protected]