Skip to content

JavascriptDon/Gemini-AI-Projects

Repository files navigation

Gemini One‑Page Applications

This repository contains a collection of lightweight, self‑contained one‑page applications built for experimentation, visual exploration, and rapid prototyping with modern browser‑native technologies.

Each project lives in its own directory and can be opened directly in any modern browser or served via a simple static server.

Use this root README as your navigation hub.


📁 Projects Overview

1. CASTLE Morphosis

A stylistic progression engine that transforms architectural silhouettes—specifically inspired by the night skyline of Himeji Castle—into four distinct artistic styles:
Crayon, Graphite Sketch, Translucent Glass, and Risograph Print.

Explore the project:
➡️ ./CASTLE-Morphosis/
(Contains its own full README, assets, and source files.)


2. 3D Baseball Showcase

A browser‑native 3D experience that renders a stylised baseball scene using lightweight, dependency‑free JavaScript.
Designed as a visual showcase of motion, lighting, and interactive camera behaviour.

Explore the project:
➡️ ./3D-Baseball-Showcase/
(Contains its own dedicated README and project structure.)


3. 3D Agency

3D Agency is a scroll-driven product showcase for a modern coffee brand. It combines editorial product copy, procedural Three.js models, animated section transitions, and lightweight storefront interactions into a single-page experience.

Explore the project:
➡️ ./3D-Agency-Site/
(Contains its own dedicated README and project structure.)


📦 Repository Structure

/
├── CASTLE-Morphosis/
│   ├── index.html
│   └── README.md
│
├── 3D-Baseball-Showcase/
│   ├── index.html
│   └── README.md
│
├── 3D-Agency-Site/
│   ├── index.html
|   ├── assets/music/corner_booth_view.mp3
│   └── README.md
└── README.md   ← You are here

Each project is fully isolated, portable, and deployable on its own.


🚀 Getting Started

To explore any project:

  1. Navigate into the project folder
  2. Open index.html in your browser
  3. (Optional) Serve via a lightweight static server:
python3 -m http.server 8000

Then visit:

http://localhost:8000

🧭 Purpose of This Repo

This repository acts as a multi‑project workspace, ideal for:

  • Prototyping Gemini‑powered or browser‑native experiments
  • Keeping each one‑page app self‑contained
  • Sharing demos without heavy build systems
  • Iterating quickly without dependency overhead

🤝 Contributing

Contributions are welcome.
Please open an issue or submit a pull request with clear descriptions of changes.


📜 License

This project is under the MIT License (MIT). See the LICENSE for more information.

Packages

 
 
 

Contributors

Languages