Skip to content

EmmaHammar/vill-du-ha-mitt-nyhetsbrev-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Start project

git clone: https://github.com/EmmaHammar/vill-du-ha-mitt-nyhetsbrev-backend.git and follow the instructions in that repo's README.md

Frontend repo: https://emmahammar.github.io/vill-du-ha-mitt-nyhetsbrev-frontend/ Backend repo: https://vill-du-ha-mitt-nyhetsbrev-be.herokuapp.com/

Inlämningsuppgift: Vill du ha mitt nyhetsbrev?

Uppgiften går ut på att utveckla ett användargränssnitt där besökare på din webbsida kan regsitrera ett nytt konto och då välja att prenumenera eller inte på ett nyhetsbrev. Sedan skall användaren kunna logga in på sitt skapade konto och ändra sin prenumerationsstatus.

På den här inlämningsuppgiften så skall du bygga både headless och monolit. Applikationen för användare skall byggas som en headless applikation med vanilla js. Administrationsgränssnittet skall köras på express servern som en monolit applikation.

Du skall använda MongoDB som databas för att lagra användaruppgifter.

Dokumentera tydligt i readme.md filen hur projektet skall installeras och startas.

Du skall lämna in ett dokument med länk till två repon ett för frontend och ett för din backend.

Siktar du på VG så lämna även in en länk till applikationen i produktion (dvs live).

Kravlista:

G Krav Frontend applikationen (för besökare/användare) är uppsatt enligt headless principer. Administrationsgränssnittet skall vara uppsatt enligt monolit principer. Nya användare som sparas i frontend gränssittet skall sparas i en MongoDB databas. En registrerad användare skall kunna logga in på frontend applikationen och där kunna ändra sin prenumerationsstatus. Nya användare får randomiserade nycklar som indentifierar dem. En administratör skall kunna logga in på express servern och där kunna se alla registrerade användare samt kunna se en lista på alla de mailadresser som prenumererar på ett nyhetsbrev.

VG krav Lösenorden som sparas skall vara krypterade. Frontend applikationen är deployad på Github pages Backend servern är deployad på Heroku Databasen är lagrad på MongoDB Atlas För att få VG på uppgiften så skall även en skriven reflektion som når upp till kravet av nivå 2 (reflekterande text) lämnas in tillsammans med länkar till repos och projektet/sidan i produktion (live länk).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages