Skip to content

steph500/poster-001

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SelfAware Tech — Stok Website

An ultra-modern, futuristic, investor-ready website for SelfAware Tech's flagship product: Stok — a mobile-first inventory management app designed for African retail.

🎨 Design Highlights

  • Dark Theme: Black (#000000) with deep purple (#7C3AED) and neon blue (#00D4FF) accents
  • Glassmorphism: Subtle glass effects with backdrop blur
  • Smooth Animations: Scroll reveals, hover effects, parallax backgrounds
  • Premium Typography: Space Grotesk + Inter fonts
  • Apple/Tesla-level Polish: Clean spacing, visual hierarchy, attention to detail

📁 File Structure

selfawaretech-redesign/
├── index.html              # Main HTML file (all sections)
├── assets/
│   ├── css/
│   │   └── style.css       # All styles (37KB)
│   ├── js/
│   │   └── main.js         # All interactions + Chart.js (17KB)
│   └── img/                # (placeholder for images)
└── README.md              # This file

🚀 Quick Start

Option 1: Python (Recommended)

cd /tmp/selfawaretech-redesign
python3 -m http.server 8080
# Open http://localhost:8080

Option 2: Node.js

cd /tmp/selfawaretech-redesign
npx serve

Option 3: PHP

cd /tmp/selfawaretech-redesign
php -S localhost:8080

Option 4: Static file server

Open index.html directly in any modern browser.

✨ Features

Sections

  1. Hero — Compelling headline, tagline, CTAs, live stats
  2. Product — Phone mockup, tech stack, platform badges
  3. Features — 6 feature cards with icons
  4. Metrics — 3 Chart.js visualizations + key stats
  5. Demo — Animated phone showcase with carousel
  6. Founder — Stefan O. Juma profile section
  7. Investor — Traction, vision, roadmap cards
  8. Contact — Email, phone, LinkedIn, GitHub links
  9. Footer — Brand + navigation

Interactive Elements

  • ✅ Smooth scroll navigation
  • ✅ Scroll-triggered reveal animations
  • ✅ Auto-rotating demo slider
  • ✅ Interactive Chart.js visualizations
  • ✅ Hover effects on all cards
  • ✅ Mobile-responsive navigation
  • ✅ Mouse-tracking glow effects
  • ✅ Loading animation
  • ✅ Parallax backgrounds

Charts (Chart.js)

  • Growth Chart: Line chart showing 6-month user growth
  • Usage Chart: Bar chart for daily active users
  • Market Chart: Doughnut chart for Kenya retail market segments

Responsive Design

  • 📱 Mobile-first approach
  • 💻 Desktop-optimized layouts
  • 📊 Tablet-friendly breakpoints

🛠️ Tech Stack

  • HTML5 — Semantic, accessible markup
  • CSS3 — Modern features (grid, flexbox, gradients, backdrop-filter)
  • Vanilla JavaScript — No frameworks, no build tools
  • Chart.js 4.4.1 — Data visualization (via CDN)
  • Font Awesome 6.4.0 — Icons (via CDN)
  • Google Fonts — Space Grotesk + Inter

🎯 Quality Checklist

  • ✅ Investor-ready design
  • ✅ Premium visual hierarchy
  • ✅ Non-template appearance
  • ✅ Optimized performance
  • ✅ Cross-browser compatible
  • ✅ Mobile responsive
  • ✅ Accessible (semantic HTML)
  • ✅ Fast loading (< 100KB total)
  • ✅ Smooth 60fps animations

📊 Performance

  • HTML: ~40KB
  • CSS: ~37KB
  • JS: ~17KB
  • Total: ~94KB (excluding CDNs)
  • Load Time: < 1s on 4G

🔧 Customization

Colors

Edit CSS variables in assets/css/style.css:

:root {
    --color-purple: #7C3AED;
    --color-cyan: #00D4FF;
    --color-black: #000000;
    /* ... */
}

Content

All text content is in index.html for easy editing.

Charts

Chart configurations are in assets/js/main.js under initCharts().

📝 Notes

  • Images use CSS gradients and placeholder styles (no external images needed)
  • All CDNs are reliable (Chart.js, Font Awesome, Google Fonts)
  • Works offline after initial load (except CDNs)
  • Tested on Chrome, Firefox, Safari, Edge

🎓 Design Decisions

  1. Single File HTML: Easier deployment, faster initial load
  2. No Build Tools: Simple, no dependency management needed
  3. Glassmorphism: Modern, premium feel
  4. Dark Theme: Matches Stok app design, reduces eye strain
  5. Neon Accents: Draws attention to key elements
  6. Smooth Animations: Enhances perceived quality without sacrificing performance

🚀 Deployment

Static Hosting (Free)

  • Netlify: Drag & drop the folder
  • Vercel: Import folder
  • GitHub Pages: Push to repo, enable Pages
  • Surge.sh: surge . (single command)

Custom Domain

Just point your DNS to any of the above hosting options.

📞 Contact

  • Email: stephenjuma500@gmail.com
  • Phone: +254 707 322 993
  • LinkedIn: linkedin.com/in/stephen-juma-a13489150
  • GitHub: github.com/steph500

Built for African retail. Built for growth. 🚀

About

SelfAware Tech - Premium futuristic website for Stok. AI-powered inventory management app for African retail. Investor-ready with dark theme, glassmorphism, Chart.js visualizations, and smooth animations. Built with vanilla HTML, CSS, and JavaScript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors