Takaisin valittuihin töihin

Author Website

Kaksikielinen kirjailijasivusto, jossa on kirjojen hallinta, JWT-pohjainen ylläpitäjän kirjautuminen ja yhteydenottorajapinta. Staattiset sivut yhdistyvät Node.js-taustajärjestelmään, ja paikallinen kehitys käyttää Express-palvelinta.

Tilanne
Nykyinen verkkosivusto
Rooli
Roolin kuvaus tulossa
Arkkitehtuuri
HTML-, CSS- ja JavaScript-käyttöliittymä, palvelimettomat Node.js-rajapinnat, JWT-pohjainen ylläpitäjän kirjautuminen ja JSON-kirjatallennus. Express toteuttaa samat rajapinnat paikallisesti.

Julkinen sivusto ja ylläpidon työnkulku

Kirjailijasivusto tarjoaa staattisia kaksikielisiä sivuja ja kirjatietoja. Ylläpitäjän käyttöliittymä tunnistautuu JWT:llä ja tukee kirjojen luontia, lukemista, muokkausta ja poistamista Node.js-rajapintojen kautta. Yhteydenottorajapinta välittää viestit määritetyn sähköpostipalvelun kautta.

Kaksi ympäristöä, yksi työnkulku

Vercelin palvelimettomat rajapinnat palvelevat julkista sivustoa. Express-kehityspalvelin toteuttaa kirjojen ja yhteydenottojen rajapinnat paikallisesti. Kirjatiedot tallennetaan JSON-tiedostoon; projektin dokumentaatio tunnistaa varsinaisen tietokannan tulevaksi vaihtoehdoksi rinnakkaisiin tuotantokirjoituksiin.

Säilytetty portfolion rinnalla

Portfolion uudistus säilyttää kirjailijasivut, rajapintakäsittelijät, kirjatiedot ja ylläpitäjän käyttöliittymän. TypeScript-pohjainen sisällöntuotanto luo staattisen portfolion ilman uutta sovelluskehystä tai muutoksia julkaisupalvelun asetuksiin.

Dokumentaation tilanne

Täydennettävä näyttö

  • Sovelluksen oma kuvakaappaus

Lähdeaineisto

Tämä esittely perustuu seuraavaan projektiaineistoon.

  • Projektin nykyiset README.md, api/, js/admin.js ja dev-server.js
  • Alkuperäisen portfolion sisältö

Dokumentaatio · englanniksi

Tutustu projektin dokumentaatioon (avautuu uuteen välilehteen)
Tutustu muihin töihinTakaisin valittuihin projekteihin