Skip to content

jonathanmelville/sig-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MCP Chat Interface Experiment

A clone of the Signal homepage interface, mimicking the Signal application UI with a simulated order modification experience via a natual language chat interface.

🚀 Getting Started

Prerequisites

  • Node.js (version 14 or higher)
  • npm or yarn

Installation

  1. Clone the repository
git clone https://github.com/jonathanmelville/sig-clone.git
cd sig-clone
  1. Install dependencies
npm install
  1. Set up custom fonts (Optional)
# Copy your Apercu font files to public/fonts/
# Then run the setup script:
./setup-fonts.sh
  1. Start the development server
npm start
  1. Open your browser Navigate to http://localhost:3000

📁 Project Structure

src/
├── components/
│   ├── Sidebar.js          # Left navigation sidebar
│   ├── Sidebar.css
│   ├── Header.js           # Top header with title
│   ├── Header.css
│   ├── ActionCards.js      # Action buttons section
│   ├── ActionCards.css
│   ├── Overview.js         # Orders and transfers overview
│   ├── Overview.css
│   ├── Icon.js             # Reusable icon component
│   └── Icon.css
├── App.js                  # Main application component
├── App.css                 # Main layout styles
├── fonts.css               # Custom font declarations
├── index.js                # Application entry point
└── index.css               # Global styles

🔧 Font Setup

Required Apercu Font Files

  • apercu_regular_pro.woff
  • apercu_medium_pro.woff
  • apercu_bold_pro.woff

Optional Italic Variants

  • apercu_regular_italic_pro.woff
  • apercu_medium_italic_pro.woff
  • apercu_bold_italic_pro.woff

Setup Instructions

  1. Copy font files to public/fonts/
  2. Run ./setup-fonts.sh to activate fonts
  3. Restart development server

📄 License

UNLICENSED

About

UI cloning experiment.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •