Todo website

master
E. Almqvist 3 years ago
parent b69d77a242
commit 3747c6dfb8
  1. BIN
      wesweb01/todo2021/.DS_Store
  2. 19
      wesweb01/todo2021/app.rb
  3. 12
      wesweb01/todo2021/public/css/style.css
  4. 14
      wesweb01/todo2021/views/layout.slim
  5. 0
      wesweb01/todo2021/views/login.slim
  6. 0
      wesweb01/todo2021/views/register.slim

Binary file not shown.

@ -0,0 +1,19 @@
require 'sinatra'
require 'slim'
require 'sqlite3'
require 'bcrypt'
#1. Skapa ER + databas som kan hålla användare och todos. Fota ER-diagram,
# lägg i misc-mapp
#2. Skapa ett formulär för att registrerara användare.
#3. Skapa ett formulär för att logga in. Om användaren lyckas logga
# in: Spara information i session som håller koll på att användaren är inloggad
#4. Låt inloggad användare skapa todos i ett formulär (på en ny sida ELLER på sidan som visar todos.).
#5. Låt inloggad användare updatera och ta bort sina formulär.
#6. Lägg till felhantering (meddelande om man skriver in fel user/lösen)
get "/" do
slim(:register)
end

@ -0,0 +1,12 @@
nav {
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
font-size: 1.2em;
font-weight:800;
background: lightsalmon;
height: 10vh;
display:flex;
justify-content:space-around;
align-items:center;
}

@ -0,0 +1,14 @@
<!DOCTYPE html>
html lang="en"
head
meta charset="UTF-8"/
meta name="viewport" content="width=device-width, initial-scale=1.0"/
link rel="stylesheet" href="/css/style.css"/
title Document
body
nav
a href="/" Register
a href="/showlogin" Login
h1 Welcome to Todos!
== yield
Loading…
Cancel
Save