Skip to content

Commit 4bd58b5

Browse files
ChanMeng666claude
andcommitted
refactor(brand): rebrand project to LibraryOS
- Rename project from "Library Management System" to "LibraryOS" - Update package.json name field - Update metadata in root layout (title, description, icons) - Update Header and Footer components with new branding - Update landing page hero section and marketing copy - Update authentication pages (login, register) - Update books page welcome message - Update legal pages (privacy, terms, cookies) - Update email templates with LibraryOS branding - Change Supabase auth storage key to 'libraryos-auth' - Rename logo files to libraryos-logo.svg and libraryos-brand.svg - Update documentation (README.md, CLAUDE.md) BREAKING CHANGE: Auth storage key changed, existing users will need to re-login 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 8d4b8ee commit 4bd58b5

17 files changed

Lines changed: 59 additions & 59 deletions

File tree

CLAUDE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This file provides comprehensive guidance to Claude Code when working with this
44

55
## Project Overview
66

7-
**Multi-tenant Library Management System** built with modern web technologies. This SaaS platform allows organizations to manage their book collections, track loans, handle reservations, and manage team members with role-based access control.
7+
**LibraryOS** - A multi-tenant library management system built with modern web technologies. This SaaS platform allows organizations to manage their book collections, track loans, handle reservations, and manage team members with role-based access control.
88

99
### Key Features
1010
- **Multi-tenancy**: Organizations operate in isolated data environments
@@ -708,7 +708,7 @@ STRIPE_PRICE_PRO_YEARLY=price_xxx
708708

709709
### Session Management
710710
- Supabase Auth with JWT tokens
711-
- Session persisted in localStorage (`library-management-auth`)
711+
- Session persisted in localStorage (`libraryos-auth`)
712712
- Auto-refresh enabled
713713
- Auth state synced via `AuthContext`
714714

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
[![Project Banner](./public/images/placeholder-1.jpg)](#)
44

5-
# 📚 Library Management System<br/><h3>Multi-tenant SaaS Library Platform</h3>
5+
# 📚 LibraryOS<br/><h3>The Operating System for Modern Libraries</h3>
66

7-
A comprehensive multi-tenant library management system that enables organizations to manage their book collections, track loans, handle reservations, and manage team members with role-based access control.<br/>
7+
LibraryOS is a comprehensive multi-tenant library management system that enables organizations to manage their book collections, track loans, handle reservations, and manage team members with role-based access control.<br/>
88
Built with Next.js 16, React 19, TypeScript, Supabase, TailwindCSS 4, and Stripe for subscription billing.<br/>
99
One-click **FREE** deployment for your digital library transformation.
1010

@@ -31,7 +31,7 @@ One-click **FREE** deployment for your digital library transformation.
3131
[![][share-linkedin-shield]][share-linkedin-link]
3232
[![][share-reddit-shield]][share-reddit-link]
3333

34-
<sup>🌟 Multi-tenant library management for the digital age. Built for organizations, librarians, and book enthusiasts.</sup>
34+
<sup>🌟 LibraryOS: The operating system for modern libraries. Built for organizations, librarians, and book enthusiasts.</sup>
3535

3636
[![][github-trending-shield]][github-trending-url]
3737

@@ -770,7 +770,7 @@ This project is licensed under the MIT License - see the [LICENSE](LICENSE) file
770770
---
771771

772772
<div align="center">
773-
<strong>🚀 Multi-tenant Library Management for the Digital Age 🌟</strong>
773+
<strong>🚀 LibraryOS: The Operating System for Modern Libraries 🌟</strong>
774774
<br/>
775775
<em>Empowering organizations and readers worldwide</em>
776776
<br/><br/>

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "library-management-system",
2+
"name": "libraryos",
33
"version": "0.1.0",
44
"private": true,
55
"scripts": {
File renamed without changes.

src/app/books/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ export default function BookCatalog() {
161161
return (
162162
<div className="text-center py-12">
163163
<Building2 className="h-16 w-16 mx-auto text-muted-foreground mb-4" />
164-
<h2 className="text-2xl font-semibold mb-2">Welcome to Library Management System</h2>
164+
<h2 className="text-2xl font-semibold mb-2">Welcome to LibraryOS</h2>
165165
<p className="text-muted-foreground mb-6">
166166
Sign in to access your organization&apos;s book catalog.
167167
</p>

src/app/cookies/page.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import { ArrowLeft } from 'lucide-react'
44
import { Button } from '@/components/ui/button'
55

66
export const metadata: Metadata = {
7-
title: 'Cookie Policy - Library Management System',
8-
description: 'Cookie Policy for Library Management System',
7+
title: 'Cookie Policy - LibraryOS',
8+
description: 'Cookie Policy for LibraryOS',
99
}
1010

1111
export default function CookiePolicyPage() {

src/app/layout.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ import { Toaster } from '@/components/ui/toaster'
1010
const inter = Inter({ subsets: ['latin'] })
1111

1212
export const metadata: Metadata = {
13-
title: 'Library Management System',
14-
description: 'A modern library management system',
13+
title: 'LibraryOS',
14+
description: 'The operating system for modern libraries. Organize, track, and share your book collections effortlessly.',
1515
icons: {
16-
icon: '/library-management-system-logo.svg',
17-
apple: '/library-management-system-logo.svg',
16+
icon: '/libraryos-logo.svg',
17+
apple: '/libraryos-logo.svg',
1818
},
1919
}
2020

src/app/login/page.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ export default function Login() {
5353
Welcome back
5454
</CardTitle>
5555
<CardDescription className="mt-2">
56-
Sign in to continue to your library
56+
Sign in to continue to LibraryOS
5757
</CardDescription>
5858
</div>
5959
</CardHeader>
@@ -162,7 +162,7 @@ export default function Login() {
162162
</div>
163163
<div className="relative flex justify-center text-xs uppercase">
164164
<span className="bg-card px-2 text-muted-foreground">
165-
New to Library?
165+
New to LibraryOS?
166166
</span>
167167
</div>
168168
</div>
@@ -188,18 +188,18 @@ export default function Login() {
188188
<div className="relative z-10 max-w-md text-black">
189189
<div className="mb-8">
190190
<Image
191-
src="/library-management-system-logo.svg"
192-
alt="Library"
191+
src="/libraryos-logo.svg"
192+
alt="LibraryOS"
193193
width={64}
194194
height={64}
195195
className="rounded-xl shadow-lg"
196196
/>
197197
</div>
198198
<h2 className="text-4xl font-display font-bold mb-4">
199-
Manage Your Library Effortlessly
199+
Power Your Library with LibraryOS
200200
</h2>
201201
<p className="text-lg opacity-80 mb-8">
202-
Join thousands of organizations using our platform to organize, track, and share their book collections.
202+
Join thousands of organizations using LibraryOS to organize, track, and share their book collections.
203203
</p>
204204
<div className="flex items-center gap-4">
205205
<div className="flex -space-x-2">

src/app/page.tsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -64,15 +64,15 @@ export default function Home() {
6464

6565
{/* Main Heading */}
6666
<h1 className="text-4xl sm:text-5xl md:text-6xl lg:text-7xl font-display font-bold tracking-tight mb-6 animate-fade-in-up" style={{ animationDelay: '0.2s' }}>
67-
Your Digital
67+
The Operating System
6868
<span className="block bg-gradient-to-r from-[#02FF73] to-[#09ADAA] bg-clip-text text-transparent">
69-
Library Experience
69+
for Modern Libraries
7070
</span>
7171
</h1>
7272

7373
{/* Subtitle */}
7474
<p className="text-lg md:text-xl text-muted-foreground max-w-2xl mx-auto mb-10 animate-fade-in-up" style={{ animationDelay: '0.3s' }}>
75-
Discover, borrow, and manage your reading journey with our modern library management system.
75+
Discover, borrow, and manage your reading journey with LibraryOS.
7676
Built for teams who love books.
7777
</p>
7878

@@ -141,10 +141,10 @@ export default function Home() {
141141
<div className="text-center max-w-2xl mx-auto mb-16">
142142
<Badge variant="outline" className="mb-4">Features</Badge>
143143
<h2 className="text-3xl md:text-4xl font-display font-bold tracking-tight mb-4">
144-
Everything you need to manage your library
144+
Everything you need to run your library
145145
</h2>
146146
<p className="text-muted-foreground text-lg">
147-
Powerful features designed to make library management effortless for organizations of any size.
147+
LibraryOS provides powerful features designed to make library management effortless for organizations of any size.
148148
</p>
149149
</div>
150150

@@ -184,10 +184,10 @@ export default function Home() {
184184
<div className="container mx-auto px-4 relative z-10">
185185
<Card variant="glass" className="max-w-4xl mx-auto p-8 md:p-12 text-center">
186186
<h2 className="text-3xl md:text-4xl font-display font-bold tracking-tight mb-4">
187-
Ready to transform your library?
187+
Ready to power your library?
188188
</h2>
189189
<p className="text-muted-foreground text-lg mb-8 max-w-2xl mx-auto">
190-
Join hundreds of organizations already using our platform to manage their book collections efficiently.
190+
Join hundreds of organizations already using LibraryOS to manage their book collections efficiently.
191191
</p>
192192
<div className="flex flex-col sm:flex-row gap-4 justify-center">
193193
<Button variant="gradient" size="lg" asChild>

0 commit comments

Comments
 (0)