# Better Call Saul Website Review ### Code Corrections 1) In `App.js` in line `<Footer width="100%" />` the parameter `width` is passed but `Footer.js` does not accept a parameter. It is not necessary. 2) In `About.js` all paragraphs could be written in a seperate file and imported so that they could be edited more easily and not take up so much space. 3) In `Footer.js` instead of using `<footer/>` instead simple `<div/>` could be used. Also in line `16` and `21` the `<a/>` tag can be used without it being surrounded by `<p/>` tags. 4) For `<img/>` elements it is a good practice to write an alt-text as a parameter: `alt = "your alt text"` . 5) The use of `<Link/>` is not necessary, simple `<a/>` tags can also be used. 6) The `components` folder **should not** be used for storing images but for `.js` components. In this case, the `Footer.js` should be under the `components` folder. All the images should be under an `assets` folder. 7) `Bar.js` is not considered a utility. It should be moved in the `components` category. 8) In `About.css` in line `26` instead of `div.scrol`, `.scrol` should be used instead. 9) In `About.js` in lines `96` and `112` in the `<img/>` tag `vert`is used ??? ### Improvement Ideas 1) In the `public/index.html` file you can change all the default titles, descriptions and logos in order to personalise your website. 2) You can move all of your website's text (e.g. all your paragraphs, titles, descriptions etc) in a seperate dictionary file, for example `translations.js`, where you will also create a translation for everything. In this way you can implement multi-lingual functionality. ### Next Steps - Login/Logout/Register web application using Firebase for the backend. - Orana's lbrary ###### tags: `Orana`