feat: init

This commit is contained in:
Nick 2024-11-11 00:43:03 -06:00
parent 7145b8a9fa
commit 718a9ecaa7
11 changed files with 320 additions and 207 deletions

View file

@ -0,0 +1,111 @@
module Pages.Services exposing (page)
import Config.Identity as ID exposing (..)
import Config.Theme as T exposing (..)
import Element exposing (..)
import Element.Background as B
import Element.Font as F
import Element.Region exposing (description)
import View exposing (View)
page : View msg
page =
{ title = servicesName
, attributes = [ F.family [ spartanFont ] ]
, element = servicesContainer
}
servicesContainer : Element msg
servicesContainer =
topLevelContainer servicesList
servicesList : Element msg
servicesList =
column
[ spacing 20
, centerX
, centerY
]
services
services : List (Element msg)
services =
let
servicesImageFormat : List (Attribute msg)
servicesImageFormat =
[ width <| px 100
, alignTop
]
in
[ column
[ spacing 40 ]
[ row [ imageSpacer ]
[ image servicesImageFormat
{ src = "debate.png"
, description = "debate logo"
}
, column paragraphColumnFormat
[ row [ spacing 8 ]
[ newTabLink titleFormat
{ url = "https://the-nutrivore.social/"
, label = text "DEBATE COACHING"
}
, paragraph [ F.color colourTheme.nonHighlightedText ] [ text "$60/hr" ]
]
, paragraph paragraphFormat [ text "Participate in a structured course consisting of five one-hour modules, covering critical thinking, debate strategy, propositional logic, and more. Throughout the course you will receive both personalized and generalizable advice on how to improve your debate performance." ]
]
]
, row [ imageSpacer ]
[ image servicesImageFormat
{ src = "analysis.png"
, description = "analysis logo"
}
, column paragraphColumnFormat
[ row [ spacing 8 ]
[ newTabLink titleFormat
{ url = "https://the-nutrivore.social/"
, label = text "DEBATE ANALYSIS"
}
, paragraph [ F.color colourTheme.nonHighlightedText ] [ text "$80/hr" ]
]
, paragraph paragraphFormat [ text "Participate in focused one-hour sessions wherein your own recorded debates are analyzed for constructive feedback and advice to help you improve as a debater. You may also participate in mock debates, staged debates, and other exercises to help you get more comfortable with debate and verbal confrontation." ]
]
]
, row [ imageSpacer ]
[ image servicesImageFormat
{ src = "nutrition.png"
, description = "analysis logo"
}
, column paragraphColumnFormat
[ row [ spacing 8 ]
[ newTabLink titleFormat
{ url = "https://the-nutrivore.social/"
, label = text "NUTRITION SCIENCE"
}
, paragraph [ F.color colourTheme.nonHighlightedText ] [ text "$40/hr" ]
]
, paragraph paragraphFormat [ text "Participate in a one-hour Q&A session specifically to inquire about nutrition science. Ask questions about research design, methodology, epistemology, and study interpretation. Also, by participating you will also gain access to nutrition science interpretation cheat-sheets that will streamline and simply the research appraisal process." ]
]
]
, row [ imageSpacer ]
[ image servicesImageFormat
{ src = "nixos.png"
, description = "debate logo"
}
, column paragraphColumnFormat
[ row [ spacing 8 ]
[ newTabLink titleFormat
{ url = "https://the-nutrivore.social/"
, label = text "CUSTOM NIX BUILDS"
}
, paragraph [ F.color colourTheme.nonHighlightedText ] [ text "$40/hr" ]
]
, paragraph paragraphFormat [ text "NixOS has become popular in my community, with many people choosing to explore it over Windows, MacOS, and other Linux distributions. Naturally, as a consequence of this, I receive numerous requests for help regarding the Nix programming language and NixOS system configuration. So, to fast-track newcomers and to make my life a little bit easier for both of us, I'm offering to build custom NixOS configurations for interested clients." ]
]
]
]
]