| This build of techienicks.com uses static HTML/CSS/JS with no frontend framework or build step. It is deployed on Netlify and Cloudflare Pages, with serverless chatbot functionality and a light/dark theme toggle. |
- Static HTML, CSS, and JavaScript website
- Responsive layout for desktop and mobile
- Light and dark theme toggle
- Technical documentation and project pages
- Netlify and Cloudflare Pages deployments with continuous deployment
- AI chatbot powered by Gemini through a Netlify Function
- Sitemap and custom domain configuration
- HTML5
- CSS3
- Vanilla JavaScript
- Netlify Hosting
- Cloudflare Pages hosting
- Netlify Functions
- Google Gemini API
The frontend can be previewed with any static web server. To run the chatbot locally, use the Netlify CLI:
npm install
npm install -g netlify-cli
netlify devThe site will be available at http://localhost:8888.
This project and its content are licensed under the Creative Commons Attribution 4.0 International License (CC BY 4.0).
You are free to share and adapt the material for any purpose, even commercially, as long as you provide appropriate attribution and link to the license.
See the full license here: https://creativecommons.org/licenses/by/4.0/
The project is deployed through both Netlify and Cloudflare Pages:
- Functions directory:
chatbot/functions - Production domain: techienicks.com
Changes pushed to the repository are deployed automatically by both providers. Netlify provides the serverless functions used by the chatbot, while Cloudflare Pages provides an additional static hosting deployment.