Online Burger Delivering
1 Work Of this Website This is My Best Authentication Website In this site the user customize there Own Burger And When they Customize there Burger Prize also Changes As include Or Disrupt when they Finish there Customiztion they Can Add there Information Email and Passwords and when they Authenticate then they add there Location Address fields and Confirm there Burger Dilevery Order 2 Languages I used this Languages And Framwork to create this Site i) JavaScript ES6 ii)Html5 iii) Css3 Framework i)ReactJs 3) Platform i) Visual Code Studio 4) Designing Skeleton Implimentation i) Figma 5) Repository i) Github ii) Gitlab 6)Database i)Firebase 6) Implimentation i) For the Designing I prefer Html And Css ii) For Authentication I use Router in all Links So that if the User Tries to open Any Other Pages inspite of Homepage they redirect to the homepage Also I Manage to reduce the Server Side Attacks I manage Every User who are Authenticated When they Authenticate there Data token are Expire in one Hour So After login they work in One Hour After One Hour They auto Logout Also I create The users Orders Safe So the Other Users Not See Other Users Orders Because At some Situtation the Hackers Handled The Other User Token To control there Packet And Customize there Information thats why I create the Users Orders Self I Also Secure the Routers iii) For State Management I use Redux State Mangenment To Simply there Complexity and Reduce Hard Static State And in Redux to Provide Asynchronous Data I prefer Redux saga to originate And Helps to replensih the Asynchronous Data iv) Programming way I prefer React Hooks more then Life Cycle Hooks Functional Programming v) Testing I also Test Every Component Of my project by 7) Hardest Part The hardest Part of my project which I Learn And OverCome is the Asynchronous Data Handling And Token Time Handling このウェブサイトの1つの仕事 これは私の最高の認証ウェブサイトですこのサイトでは、ユーザーは自分のハンバーガーをカスタマイズし、ハンバーガー賞も変更します。カスタマイズが完了すると、情報の電子メールとパスワードを追加できます。認証すると、場所が追加されます。フィールドにアドレスを指定し、そこでバーガーダイレベリーオーダーを確認 2つの言語 私はこの言語とフレームワークを使用してこのサイトを作成しました i)JavaScript ES6 ii)Html5 iii)Css3 フレームワーク i)ReactJs 3)プラットフォーム i)Visual Code Studio 4)スケルトン実装の設計 i)フィグマ 5)リポジトリ i)Github ii)Gitlab 6)データベース i)Firebase 7)実装 i)デザインにはHtmlとCssが好きです ii)認証には、すべてのリンクでルーターを使用します。これにより、ユーザーがホームページにもかかわらず他のページを開こうとすると、ホームページにリダイレクトされます。また、サーバー側の攻撃を減らすために管理します。データを認証するときに認証されるすべてのユーザーを管理します。トークンは1時間で期限切れになるので、ログイン後は1時間ごとに動作します自動ログアウトまた、ユーザーの注文を安全に作成し、他のユーザーが他のユーザーの注文を表示しないようにします。パケット化してそこにカスタマイズするユーザー注文を作成する理由自己私もルーターを保護する iii)状態管理では、Redux State Mangenmentを使用して複雑さを単純化し、ハードスタティック状態を減らし、Reduxで非同期データを提供します。Reduxsagaを作成して、非同期データを補充するのに役立ちます。 iv)プログラミング方法 私はライフサイクルフックよりもReactフックの方が好きです 関数型プログラミング v)テスト また、プロジェクトのすべてのコンポーネントを 8)最も難しい部分 私が学び、OverComeする私のプロジェクトの最も難しい部分は、非同期データ処理とトークン時間処理です。