A React-based portfolio and CV site for Laura Walden, lighting designer. The site is bilingual (Finnish/English), includes a project gallery with carousel, and is deployed on Firebase Hosting.
Live site: laurawalden.com
- React (Create React App)
- React Router – routing and gallery item pages
- i18next – Finnish/English localization
- Bootstrap – layout and components
- Embla Carousel – project image carousel
- Firebase Hosting – deployment
- EmailJS – contact form
- Node.js (and npm)
npm install
npm startOpen http://localhost:3000 to view the app.
npm run buildOutput goes to the build folder. For deployment to Firebase:
npm run build
firebase deploynpm testpublic/– static assets,index.html,robots.txt,sitemap.xmlsrc/– React app: components, styles, locales (fi/en), projects data, Firebase configINDEXING.md– guide for search engine indexing (Google Search Console, sitemap, etc.)
The app is set up for indexing with robots.txt, sitemap.xml, and meta tags. See INDEXING.md for submitting to Google Search Console and Bing Webmaster Tools.
Private project.