Estructura del Proyecto - JeanPiffaut/frontend_firebase_project GitHub Wiki

La estructura del proyecto estΓ‘ organizada de la siguiente manera:

frontend_firebase_project/
β”œβ”€β”€ .github/
β”‚   └── workflows/
β”‚       └── testing-execution.yml
β”œβ”€β”€ public/
β”‚   β”œβ”€β”€ static/
β”‚   β”‚   └── media/
β”‚   β”‚       β”œβ”€β”€ favicon.ico
β”‚   β”‚       β”œβ”€β”€ logo192.png
β”‚   β”‚       β”œβ”€β”€ logo512.png
β”‚   β”‚       └── meta-image.png
β”‚   β”œβ”€β”€ index.html
β”‚   β”œβ”€β”€ manifest.json
β”‚   β”œβ”€β”€ robots.txt
β”‚   └── sitemap.xml
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ assets/
β”‚   β”‚   β”œβ”€β”€ logo.svg
β”‚   β”‚   β”œβ”€β”€ logo192.webp
β”‚   β”‚   └── meta-image.png
β”‚   β”œβ”€β”€ components/
β”‚   β”‚   β”œβ”€β”€ i18n.js
β”‚   β”‚   β”œβ”€β”€ ImageSEO.js
β”‚   β”‚   β”œβ”€β”€ JsonLd.js
β”‚   β”‚   β”œβ”€β”€ LanguageSwitcher.js
β”‚   β”‚   β”œβ”€β”€ LoadingScreen.js
β”‚   β”‚   └── MetaTags.js
β”‚   β”œβ”€β”€ config/
β”‚   β”‚   └── setupTests.js
β”‚   β”œβ”€β”€ langs/
β”‚   β”‚   β”œβ”€β”€ en.json
β”‚   β”‚   └── es.json
β”‚   β”œβ”€β”€ styles/
β”‚   β”‚   β”œβ”€β”€ App.css
β”‚   β”‚   └── index.css
β”‚   β”œβ”€β”€ views/
β”‚   β”‚   β”œβ”€β”€ Home.js
β”‚   β”‚   └── App.js
β”‚   └── index.js
β”œβ”€β”€ test/
β”‚   β”œβ”€β”€ __mocks__/
β”‚   β”‚   └── fileTransformer.js
β”‚   β”œβ”€β”€ e2e/
β”‚   β”‚   β”œβ”€β”€ fixtures/
β”‚   β”‚   β”‚   └── example.json
β”‚   β”‚   β”œβ”€β”€ screenshots/
β”‚   β”‚   └── support/
β”‚   β”‚       β”œβ”€β”€ commands.js
β”‚   β”‚       β”œβ”€β”€ e2e.js
β”‚   β”‚       └── index.js
β”‚   β”œβ”€β”€ integration/
β”‚   β”‚   β”œβ”€β”€ App.test.js
β”‚   β”‚   └── home.spec.js
β”‚   └── unit/
β”‚       └── i18n.test.js
β”œβ”€β”€ .env
β”œβ”€β”€ .gitignore
β”œβ”€β”€ .prettierignore
β”œβ”€β”€ .prettierrc
β”œβ”€β”€ babel.config.js
β”œβ”€β”€ cypress.config.js
β”œβ”€β”€ jest.integration.config.js
β”œβ”€β”€ jest.unit.config.js
β”œβ”€β”€ LICENSE
β”œβ”€β”€ package.json
β”œβ”€β”€ package-lock.json
β”œβ”€β”€ README.md