• Townie
    AI
  • Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
soloVal

soloVal

untitled-2488

Public
Like
untitled-2488
Home
Code
6
README.md
footer.tsx
index.html
index.tsx
H
main.tsx
new-file-9075.tsx
Branches
1
Pull requests
Remixes
History
Environment variables
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
Code
/
Search
main.tsx
https://soloVal--7a42348c3d2111f0a60676b3cceeab13.web.val.run
README.md

Footer Component Implementation

This project contains a pixel-perfect implementation of a footer design using React and TailwindCSS.

Files Structure

  • main.tsx - HTTP server using Hono to serve the application
  • index.html - Main HTML template with TailwindCSS setup
  • index.tsx - React application entry point with demo content
  • footer.tsx - The main footer component implementation

Footer Features

The footer component includes:

Layout

  • Responsive design - Adapts from single column on mobile to 3-column layout on desktop
  • Dark theme - Uses slate-800 background with proper contrast
  • Proper spacing - Matches the original design spacing and padding

Content Sections

  1. Company Description (Left side)

    • Mission statement text
    • "More about us" link with yellow indicator dot
    • Navigation links (About, Testimonials, Pricing, Contacts)
  2. Contact Information (Right side)

    • Contact Us section with phone and email
    • Location information
    • Language selector (En/Am with En highlighted in yellow)
  3. Bottom Section

    • Social media icons (Facebook and Instagram) with yellow background
    • Copyright notice

Design Details

  • Colors:

    • Background: bg-slate-800
    • Text: White and gray variants for hierarchy
    • Accent: Yellow (bg-yellow-400) for highlights and social icons
  • Typography:

    • Proper font weights and sizes
    • Good contrast ratios for accessibility
  • Interactive Elements:

    • Hover effects on links and social icons
    • Proper focus states for accessibility

Usage

The footer component can be imported and used in any React application:

Create val
import Footer from './footer.tsx'; function App() { return ( <div> {/* Your app content */} <Footer /> </div> ); }

Demo

Visit the deployed application to see the footer in action with demo content above it.

HTTP
  • main.tsx
    soloVal--7a…13.web.val.run
Code
README.mdfooter.tsxindex.htmlindex.tsx
H
main.tsx
new-file-9075.tsx
FeaturesVersion controlCode intelligenceCLI
Use cases
TeamsAI agentsSlackGTM
DocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Open Source Pledge
Terms of usePrivacy policyAbuse contact
© 2025 Val Town, Inc.