A simple, engaging, and responsive static website for HappyBot—your friendly Singaporean companion on Telegram. This site introduces new users to HappyBot’s features, offers quick-start guidance, and provides FAQs and tips for existing users.
- Hero Section with clear headline, CTA button, and avatar illustration
- Features Grid showcasing Empathy, Voice & Text, Weekly Check-Ins, Local Tips, and Easy Setup
- How to Use step-by-step instructions
- FAQ answering common questions
- Smooth Scrolling and Reveal Animations powered by
main.js - Back-to-Top quick link for easy navigation
- Responsive design for desktop and mobile
- SEO-friendly
robots.txtallowing full indexation
You can preview the site locally using any static file server.
# From the repo root
cd public
python3 -m http.server 8000Then open http://localhost:8000 in your browser.
If you have npm:
npm install -g live-server
cd public
live-server☁️ Deploying to Render
-
Create a new Static Site on Render.
-
Connect your GitHub/GitLab repo and select the public/ folder as the Publish Directory.
-
Build Command: leave blank (no build step required).
-
Publish Directory: public
-
Root Directory: (default)
Advanced Settings:
-
Branch: main (or your default branch)
-
Environment: (none required)
-
Deploy. Render will serve public/index.html and static assets at your custom or onrender.com domain.
🎨 Customization
-
Update Text: Edit public/index.html.
-
Change Styles: Modify assets/css/style.css.
-
Swap Icons/Images: Replace files in assets/images/.
-
Adjust Animations: Tweak assets/js/main.js or CSS transition settings.
📜 License HappyBot static site is released under the MIT License.
© 2025 HappyBot
