updated readme
This commit is contained in:
30
README.md
30
README.md
@@ -1,23 +1,7 @@
|
|||||||
## Next.js App Router Course - Starter
|
# ToDo
|
||||||
|
* infinite scroll
|
||||||
This is the starter template for the Next.js App Router Course. It contains the starting code for the dashboard application.
|
* authentication
|
||||||
|
* multi-user support
|
||||||
For more information, see the [course curriculum](https://nextjs.org/learn) on the Next.js Website.
|
* bill amount entry
|
||||||
|
* monthly bill amount summery
|
||||||
# Authentication
|
* build & deploy via docker
|
||||||
Authentication consists of the following parts:
|
|
||||||
* `next-auth` boilerplate
|
|
||||||
* `middleware.ts` = hooks-up `next-auth` into the page processing pipeline
|
|
||||||
* `auth.config.ts` = defines how user session is to be checked and redirects anonymous user to login page
|
|
||||||
* `auth.ts` = verifies user credentials during the log-in action (i.e. against a database)
|
|
||||||
* exports `auth`, `signIn`, `signOut` actions
|
|
||||||
* UI boilerplate
|
|
||||||
* `sidenav.tsx` = implements logout action - calls `signOut` from `auth.ts`
|
|
||||||
* `login-form.tsx` = implements login form
|
|
||||||
* `actions.ts` = handles login-form validation and submition - calls `signIn` from `auth.ts`
|
|
||||||
|
|
||||||
# Database structure
|
|
||||||
* month
|
|
||||||
* location
|
|
||||||
* bill
|
|
||||||
* attachment
|
|
||||||
Reference in New Issue
Block a user