17 Commits

Author SHA1 Message Date
Lee Robinson
0363c9c1ab add next-auth fixes (#211)
Co-authored-by: Balázs Orbán <info@balazsorban.com>
2023-10-12 16:35:00 -05:00
Lee Robinson
e9f80cf5ba Trying to make it work 2023-10-11 08:49:20 -05:00
Lee Robinson
7c45e26fd7 idk, fuck it 2023-10-06 22:40:40 -05:00
Lee Robinson
197ffcd6b9 Update to latest + refactoring. 2023-10-06 22:13:22 -05:00
dependabot[bot]
f2a0cab1ed Bump postcss from 8.4.28 to 8.4.31 (#190)
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.28 to 8.4.31.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.28...8.4.31)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Delba de Oliveira <32464864+delbaoliveira@users.noreply.github.com>
2023-10-04 09:16:29 +01:00
Emil Kowalski
6feda66199 Add login screen (#186)
* Add login screen

* Update lock fil

* Polish the view

* Update ui

---------

Co-authored-by: Delba de Oliveira <32464864+delbaoliveira@users.noreply.github.com>
2023-10-03 18:33:04 +02:00
Delba de Oliveira
da17909352 Add Code for Chapter 12 - Accessibility and Form Validation (#180) 2023-10-02 10:43:55 -05:00
Delba de Oliveira
b0d832e2cf Code for Chapters 9-10 (#172) 2023-10-02 09:26:13 -05:00
Stephanie Dietz
c478aa149b Adds auth to dashboard using NextAuth (#173) 2023-09-27 15:23:12 -05:00
Stephanie Dietz
7e4b69351e Add database (#153)
* add database to project. Seed data. Update customerId to customer_id

* seed customers table data

* use database everywhere

* refactor

* fix ts lint errors

* add type to invoice edit page

* remove fetch-data file and fetch data directly in components

* update lates invoices to use sql

* in invoice table,  search the database here with SQL

* rename tsx files to ts and add node script to seed data

* address rest of PR comments

* move all data fetches to own file

* add types to filter invoices function

* remove unused param

* prettier

* update function names
2023-09-13 12:16:09 -05:00
Michael Novotny
1725e58866 Moves prettier and lint to root of the project (#143) 2023-09-06 12:57:56 -05:00
Delba de Oliveira
340cd8dd05 Add "create" invoice form (#139)
* Install @tailwindcss/forms

* Add invoice form

* Replace -zinc- with -gray- for consistency
2023-09-05 09:11:54 -05:00
Delba de Oliveira
c0f63f4d25 Add card component and calculations (#130)
* Run create-next-app

* Add READMEs

* Remove stuff we don't need

* Add dummy data

* Add types for dummy data

* Add dummy routes

* Remove unused CSS

* Split dummy data and definitions

* Add prettier plugin for tailwind

* Create background-blur.tsx

* Create hero.tsx

* Create login-form.tsx

* Tweak

* Install hero icons and clsx

* Create calculations.tsx

* Update dummy-data.tsx

* Create card.tsx

* Create dashboard-overview.tsx

* Update page.tsx

* Add placeholder for dashboard-topnav

* Adjust sizings for whole page

* Update card styles and add icons

* ugh, fonts are hard

* misc

* Remo unused import
2023-08-31 08:50:05 -05:00
Stephanie Dietz
24f9a5fa45 Add side nav and hero icons (#129)
* add side nav component and hero icons

* update file name

* Update dashboard/15-final/app/dashboard/layout.tsx

Co-authored-by: Delba de Oliveira <32464864+delbaoliveira@users.noreply.github.com>

* make nav mobile friendly

---------

Co-authored-by: Delba de Oliveira <32464864+delbaoliveira@users.noreply.github.com>
2023-08-31 11:02:52 +01:00
Michael Novotny
3edf913e1c Updates node versions (#131) 2023-08-30 13:31:53 -05:00
Delba de Oliveira
4376abb821 Add components for home and login pages (#128)
* Run create-next-app

* Add READMEs

* Remove stuff we don't need

* Add dummy data

* Add types for dummy data

* Add dummy routes

* Remove unused CSS

* Split dummy data and definitions

* Add prettier plugin for tailwind

* Create background-blur.tsx

* Create hero.tsx

* Create login-form.tsx

* Tweak

* Fix ts error
2023-08-30 16:47:42 +01:00
Delba de Oliveira
77fbb51681 Adds dashboard course skeleton (#126) 2023-08-30 09:11:57 -05:00