Skip to content

valaatech/Nobody-website

Repository files navigation

Nobody Engineering — Team & Offices sections

Static HTML/CSS preview of sections 5.7 (Team & Investors) and 5.8 (Office Locations).

Edit content

All copy, team data, investor names, and addresses live in content.json.
The page reads it at load time — you never need to touch index.html or styles.css for content changes.

Common edits:

  • Add a team member → append an object to team_section.team
  • Add an investor logo → put the file in assets/logos/, set "logo": "assets/logos/name.png" in the investor object
  • Update an address → edit the offices array
  • Swap the heading → change heading (alt options are in heading_alts)
  • Confirm a TODO → find the _todo key next to the field, update the value, delete the _todo key

Run locally

# Python (no install needed)
python3 -m http.server 8080
# then open http://localhost:8080

⚠️ Must be served over HTTP (not opened as a file://) because fetch('content.json') requires a server.

Docker

docker compose up --build
# then open http://localhost:8090

This builds an nginx:alpine image that serves the static files (index.html, styles.css, content.json, assets/) on port 80, mapped to localhost:8090 (8080 is reserved for Traefik on this machine). Content edits require a rebuild (docker compose up --build) since the files are copied into the image rather than mounted.

The preview is protected with HTTP Basic Auth:

  • Username: nobody
  • Password: marketing

Credentials live in .htpasswd as a hash (not the plaintext password). To change the password, regenerate the line with openssl passwd -apr1 '<new-password>' and replace the contents of .htpasswd.

Stop it with docker compose down.

Deploy

Preview deployment is automatic: git push to main and the connected hosting platform picks up the change. No manual deploy step needed.

Open TODOs

See all ⚠ TODO: badges on the live page. Key ones:

Field Action needed
Finnish HQ city Confirm Helsinki vs Tampere with Ville/Miruna
Finnish address Confirm Åkerlundinkatu 8 vs Näsilinnankatu 25 B 508
Barcelona address Find and add the street address
Investor list Add the remaining ~4 investor names/logos (9 total)
Investor note Confirm exact wording
Team roles & bios Mikko, Jyri, Iridian — confirm roles and write bios
Ville's bio Confirm and expand
Expanding line Confirm exact wording with Miruna
Phone number Confirm +358 50 308 8877 is the public general line

Assets

  • assets/avatars/placeholder.svg — grey silhouette, replace with real photos
  • assets/logos/ — drop investor logos here; update content.json to point to them

Fonts

Loaded directly from www.nobodyengineering.com (served with Access-Control-Allow-Origin: *).
If that changes, copy the .woff2 files into assets/fonts/ and update the @font-face paths in styles.css.

About

Website draft

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors