Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add NextJS app to start rebuild #776

Merged
merged 11 commits into from
Sep 10, 2024
Merged

Add NextJS app to start rebuild #776

merged 11 commits into from
Sep 10, 2024

Conversation

cfranklin11
Copy link
Collaborator

We're rebuilding the app with a simpler architecture using NextJS. The plan is to migrate the client and server (except for the admin section) services to this new app, then deploy it some PaaS (probably Vercel, but still TBD). This gets us started with the initial app setup and installation of basic dependencies for running the app and testing.

We decided on NextUI for the component library, because it makes for an easier migration than just TailwindCSS, but works better with NextJS's current architecture (server components) than component libraries based on JS-in-CSS packages, which is most of them.

@cfranklin11 cfranklin11 force-pushed the add-next-ui branch 2 times, most recently from 955e45a to e6f563e Compare July 15, 2024 12:28
@cfranklin11 cfranklin11 force-pushed the add-next-ui branch 6 times, most recently from ae46f99 to f19ed2b Compare July 17, 2024 11:53
@@ -37,8 +37,8 @@ services:
- "8080:8080"
environment:
COCKROACH_DATABASE: ${DB_NAME}
AWS_ACCESS_KEY_ID: ${AWS_ACCESS_KEY_ID}
AWS_SECRET_ACCESS_KEY: ${AWS_SECRET_ACCESS_KEY}
AWS_ACCESS_KEY_ID: ${AWS_ACCESS_KEY_ID:-""}
Copy link
Collaborator

@meligatt meligatt Sep 10, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@cfranklin11 Could you please explain the purpose of the colon and dash in that variable? I haven't encountered something like that before.

AWS_ACCESS_KEY_ID:-""

@meligatt meligatt merged commit f3223b6 into main Sep 10, 2024
2 checks passed
@meligatt meligatt deleted the add-next-ui branch September 10, 2024 04:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants