Skip to content

explorance/Appsignature2026

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Email Signature Generator

A professional email signature generator for Explorance, built with React, TypeScript, and Tailwind CSS.

🚀 DEPLOYMENT: Optimized for Vercel with GitHub integration - automatic deployments on every push!

✅ ARCHITECTURE: 100% frontend-only, localStorage persistence, zero backend dependencies

⚡ QUICK START: Vercel Deployment Guide | GitHub Workflow

🎯 Quick Links

📚 Documentation

New to this project? Start here:

GitHub Synchronization:

Architecture & Infrastructure:

Features

  • User-Friendly Interface: Simple form to fill out employee details
  • Live Preview: See your signature update in real-time
  • Multi-Language Support: Disclaimers available in English, French, or both
  • Admin Panel: Password-protected settings management
  • Banner Categories: Organize event banners by categories
  • Export Options: Copy to clipboard or download as HTML
  • Responsive Design: Works on desktop and mobile devices
  • LocalStorage Persistence: All settings saved locally in the browser

Admin Features

  • Manage office locations (address, phone numbers)
  • Configure banner categories and upload banner images
  • Set company logo URL
  • Customize disclaimer text (English & French)
  • Control form field visibility and requirements
  • Password protected (default: eXplorance)

Getting Started

Installation

npm install

Development

npm run dev

Build

npm run build

Preview Build

npm run preview

Deployment to Vercel

Quick Deploy

  1. Push to GitHub:
git init
git add .
git commit -m "Initial commit"
git remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.git
git push -u origin main
  1. Deploy to Vercel:
    • Go to vercel.com
    • Click "Add New Project"
    • Import your GitHub repository
    • Click "Deploy"

Vercel will automatically detect the Vite configuration and deploy your app.

For detailed instructions: See VERCEL_DEPLOYMENT.md

Automatic Deployments

Once connected:

  • Production: Auto-deploy on push to main branch
  • Preview: Auto-deploy on pull requests
  • Instant Rollback: One-click rollback in Vercel dashboard

Project Structure

/
├── .github/
│   └── workflows/
│       └── deploy.yml          # GitHub Actions deployment workflow
├── src/
│   ├── app/
│   │   ├── components/
│   │   │   ├── SignatureGenerator.tsx
│   │   │   ├── AdminPanel.tsx
│   │   │   └── ui/             # Reusable UI components
│   │   ├── utils/
│   │   │   └── signatureGenerator.ts
│   │   ├── types.ts
│   │   └── App.tsx
│   └── styles/
│       ├── index.css
│       ├── tailwind.css
│       └── theme.css
├── package.json
├── vite.config.ts
└── README.md

Usage

For Users

  1. Navigate to the "Generate Signature" tab
  2. Fill in your details:
    • Full Name
    • Job Title
    • Email Address
    • Office Location
    • Cell Phone (optional)
    • LinkedIn Profile (optional)
    • Select a banner (optional)
    • Choose disclaimer language
  3. Preview your signature in real-time
  4. Click "Copy to Clipboard" or "Download HTML"
  5. Paste into your email client settings

For Administrators

  1. Navigate to the "Admin Settings" tab
  2. Enter the admin password: eXplorance
  3. Configure:
    • Office locations
    • Banner categories and images
    • Company logo URL
    • Disclaimer text (English & French)
    • Form field settings
  4. Click "Save Settings"

Technologies Used

  • React 18 - UI framework
  • TypeScript - Type safety
  • Vite - Build tool and dev server
  • Tailwind CSS v4 - Styling
  • Radix UI - Accessible components
  • Lucide React - Icons
  • LocalStorage - Data persistence
  • Vercel - Hosting and deployment

Browser Compatibility

  • Chrome (latest)
  • Firefox (latest)
  • Safari (latest)
  • Edge (latest)

License

Private - Explorance Internal Use

Support

For issues or questions, contact the development team.

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •