A clone of the Signal homepage interface, mimicking the Signal application UI with a simulated order modification experience via a natual language chat interface.
- Node.js (version 14 or higher)
- npm or yarn
- Clone the repository
git clone https://github.com/jonathanmelville/sig-clone.git
cd sig-clone- Install dependencies
npm install- Set up custom fonts (Optional)
# Copy your Apercu font files to public/fonts/
# Then run the setup script:
./setup-fonts.sh- Start the development server
npm start- Open your browser Navigate to http://localhost:3000
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
apercu_regular_pro.woffapercu_medium_pro.woffapercu_bold_pro.woff
apercu_regular_italic_pro.woffapercu_medium_italic_pro.woffapercu_bold_italic_pro.woff
- Copy font files to
public/fonts/ - Run
./setup-fonts.shto activate fonts - Restart development server
UNLICENSED