Immanuel Onyeka
586533ec5c
Add page for free trial
il y a 7 mois
Immanuel Onyeka
d28d60e729
Delete files unused by view
il y a 10 mois
Immanuel Onyeka
298d031ef2
Resolve usage conflict for 'access' attribute
'access' is already used by grav to set permissions for admin routes and
internal accounts. 'skouter' should be used instead.
il y a 10 mois
Immanuel Onyeka
5a0b0f82b3
Remove frontend rendering logic from Go backend
Grav will be used to route and display all frontend pages instead of Go
to make pages easily modifiable and consistent with blogging CMS.
il y a 10 mois
Immanuel Onyeka
46337043d0
Show only appropriate pages to guests in navbar
nav_loop is seperated into three different loops for general routes,
guests, and authenticated users which will be called 'members'.
il y a 10 mois
Immanuel Onyeka
a4b74eb6e1
Pass user current user to grav in header
A seperate header is used instead of relying only on current cookie
because the current cookie is difficult to modify before being
forwarded, and would make removing invalid cookies in responses
complicated.
il y a 10 mois
Immanuel Onyeka
3152ff716d
Access main Grav site through Go reverse proxy
To make requests to Go API endpoints for registration from a PHP page,
there needs to be local routing between the two servers. This method
avoids needing Apache installed seperately for development builds while
allowing it to still be used in production if necessary.
il y a 1 an
Immanuel Onyeka
826a356432
Prevent new users from being administrators
Secures the user registration endpoint.
il y a 1 an
Immanuel Onyeka
2eafce7af8
Style registration components
il y a 1 an
Immanuel Onyeka
f03c6cdaaf
Create account registration fields
il y a 1 an
Immanuel Onyeka
cbe0f3b8a7
Setup webpack entry point for vue components
A new template file needed to be created to allow custom javascript in
a grav page. The JS file will mount the transpiled Vue app.
il y a 1 an
Immanuel Onyeka
de18ccb4d0
Style home page
il y a 1 an
Immanuel Onyeka
858c572cda
Create basic site layout
il y a 1 an
Immanuel Onyeka
8b3448a360
Setup grav
Store only files relevant to the project by tracking only the user/
directory.
il y a 1 an