From e8be7fa9af03d49a7efba9d7846bb1d0c0e251df Mon Sep 17 00:00:00 2001 From: misterkirill Date: Sat, 19 Jul 2025 20:08:42 +0500 Subject: [PATCH] fix: do rebranding --- .example.env | 6 ++++++ package-lock.json | 4 ++-- package.json | 2 +- src/app/auth/page.tsx | 11 ++++++++--- src/app/favicon.ico | Bin 3964 -> 15406 bytes src/app/layout.tsx | 7 ++++++- src/app/notes/page.tsx | 8 ++++++-- src/components/Header.tsx | 7 ++++++- 8 files changed, 35 insertions(+), 10 deletions(-) diff --git a/.example.env b/.example.env index 4510764..d1d9d70 100644 --- a/.example.env +++ b/.example.env @@ -1,2 +1,8 @@ +# Database connection string DATABASE_URL=postgres://postgres:postgres@localhost:5432/postgres + +# JWT secret for signing tokens JWT_SECRET=verysecret + +# Application name +APP_NAME=notra diff --git a/package-lock.json b/package-lock.json index f8268f3..4b4e77f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { - "name": "rhyme", + "name": "notra", "version": "0.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "rhyme", + "name": "notra", "version": "0.1.0", "dependencies": { "bcrypt": "^6.0.0", diff --git a/package.json b/package.json index 15089ce..12d760e 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "rhyme", + "name": "notra", "version": "0.1.0", "private": true, "scripts": { diff --git a/src/app/auth/page.tsx b/src/app/auth/page.tsx index bd81afb..0dad324 100644 --- a/src/app/auth/page.tsx +++ b/src/app/auth/page.tsx @@ -1,9 +1,14 @@ import { Metadata } from "next"; import AuthForm from "@/components/forms/AuthForm"; +const APP_NAME = process.env.APP_NAME; +if (!APP_NAME) { + throw new Error("APP_NAME environment variable is not set"); +} + export const metadata: Metadata = { - title: "Authenticate - Rhyme", - description: "Register or log into Rhyme account to save, show and load notes", + title: "Authenticate - " + APP_NAME, + description: `Register or log into ${APP_NAME} account to save, show and load notes`, }; export default function Auth() { @@ -15,7 +20,7 @@ export default function Auth() {
-

Welcome to Rhyme!

+

Welcome to {APP_NAME}!

Free service for writing and saving notes, lyrics, poetry, etc

Made with ❤️ by Kirill Siukhin

diff --git a/src/app/favicon.ico b/src/app/favicon.ico index 3a09c971b88a6333f1ab113be5f1415ddad6acee..25bb1f39a9250479698259a0120dcedb3462cf15 100644 GIT binary patch literal 15406 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 y34n4BC^LaV3d%qJzu6zd2FwKc- - + {user && (