Rebrand and updated copyright date

This commit is contained in:
jackiettran
2025-12-22 22:35:57 -05:00
parent 955517347e
commit 07e5a2a320
48 changed files with 3729 additions and 3368 deletions

View File

@@ -7,10 +7,10 @@
<meta name="theme-color" content="#000000" />
<meta
name="description"
content="CommunityRentals.App - Rent gym equipment, tools, and musical instruments from your neighbors"
content="Village Share - Life is too expensive. Rent or borrow from your neighbors"
/>
<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
<title>CommunityRentals.App - Equipment & Tool Rental Marketplace</title>
<title>Village Share - Community Rental Marketplace</title>
<link
href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css"
rel="stylesheet"

View File

@@ -133,7 +133,7 @@ describe('AuthModal', () => {
it('should render login form by default', () => {
const { container } = render(<AuthModal {...defaultProps} />);
expect(screen.getByText('Welcome to CommunityRentals.App')).toBeInTheDocument();
expect(screen.getByText('Welcome to Village Share')).toBeInTheDocument();
expect(getInputByLabelText(container, 'Email')).toBeInTheDocument();
expect(screen.getByTestId('password-input')).toBeInTheDocument();
expect(screen.getByRole('button', { name: 'Log in' })).toBeInTheDocument();
@@ -151,7 +151,7 @@ describe('AuthModal', () => {
it('should not render when show is false', () => {
render(<AuthModal {...defaultProps} show={false} />);
expect(screen.queryByText('Welcome to CommunityRentals.App')).not.toBeInTheDocument();
expect(screen.queryByText('Welcome to Village Share')).not.toBeInTheDocument();
});
it('should render Google login button', () => {

View File

@@ -68,13 +68,13 @@ describe('Navbar', () => {
it('should display the brand name', () => {
renderWithRouter(<Navbar />);
expect(screen.getByText('CommunityRentals.App')).toBeInTheDocument();
expect(screen.getByText('Village Share')).toBeInTheDocument();
});
it('should link brand to home page', () => {
renderWithRouter(<Navbar />);
const brandLink = screen.getByRole('link', { name: /CommunityRentals.App/i });
const brandLink = screen.getByRole('link', { name: /Village Share/i });
expect(brandLink).toHaveAttribute('href', '/');
});
});

View File

@@ -74,7 +74,7 @@ const AlphaGate: React.FC = () => {
<div className="card-body p-5">
<div className="text-center mb-4">
<h1 className="h2 mb-3" style={{ color: "#667eea" }}>
Community Rentals
Village Share
</h1>
</div>
@@ -105,7 +105,7 @@ const AlphaGate: React.FC = () => {
Currently in Alpha Testing!
</h6>
<p className="text-muted small mb-0 text-center">
You're among the first to try Community Rentals! Help us create
You're among the first to try Village Share! Help us create
something special by sharing your thoughts as we build this
together.
</p>
@@ -115,7 +115,7 @@ const AlphaGate: React.FC = () => {
<p className="text-center text-muted small mb-0">
Have an alpha code? Get started below! <br></br> Want to join?{" "}
<a
href="mailto:support@communityrentals.app?subject=Alpha Access Request"
href="mailto:support@villageshare.app?subject=Alpha Access Request"
className="text-decoration-none"
style={{ color: "#667eea" }}
>

View File

@@ -181,7 +181,7 @@ const AuthModal: React.FC<AuthModalProps> = ({
</div>
<div className="modal-body px-4 pb-4">
<h4 className="text-center mb-2">
Welcome to CommunityRentals.App
Welcome to Village Share
</h4>
{error && (
@@ -307,7 +307,7 @@ const AuthModal: React.FC<AuthModalProps> = ({
</div>
<p className="text-center text-muted small mt-4 mb-0">
By continuing, you agree to CommunityRentals.App's{" "}
By continuing, you agree to Village Share's{" "}
<a href="/terms" className="text-decoration-none">
Terms of Service
</a>{" "}

View File

@@ -84,14 +84,14 @@ const FeedbackModal: React.FC<FeedbackModalProps> = ({ show, onClose }) => {
<h6 className="alert-heading">Thank you!</h6>
<p className="mb-0">
Your feedback has been submitted successfully! We appreciate
you making Community Rentals better!
you making Village Share better!
</p>
</div>
) : (
<>
<p className="text-muted mb-3">
Share your thoughts, report bugs, or suggest improvements.
Your feedback helps us make RentAll better for everyone!
Your feedback helps us make Village Share better for everyone!
</p>
{error && (

View File

@@ -47,7 +47,7 @@ const Footer: React.FC = () => {
{/* Copyright */}
<p className="small text-white-50 mb-0">
© 2025 CommunityRentals.App. All rights reserved.
© 2025 Village Share. All rights reserved.
</p>
</div>
</div>

View File

@@ -126,7 +126,7 @@ const Navbar: React.FC = () => {
<div className="container-fluid" style={{ maxWidth: "1800px" }}>
<Link className="navbar-brand fw-bold" to="/">
<i className="bi bi-box-seam me-2"></i>
CommunityRentals.App
Village Share
</Link>
<button
className="navbar-toggler"

View File

@@ -91,7 +91,7 @@ const Home: React.FC = () => {
<div className="row align-items-center">
<div className="col-lg-6">
<h2 className="mb-4" style={{ color: "white" }}>
Why Choose CommunityRentals.App?
Why Choose Village Share?
</h2>
<div className="d-flex mb-3">
<i