This repository showcases a collection of creative technology projects by [system1970], demonstrating a passion for innovation and exploring the intersection of technology and creativity.
This portfolio is a personal showcase of various projects, experiments, and explorations in the realm of creative technology. You'll find a diverse range of work, from web-based games and interactive visualizations to AI-powered tools.
The projects in this portfolio utilize a variety of technologies, including but not limited to:
- Web Development: HTML, CSS, JavaScript (including libraries like p5.js, Three.js, Vue.js, Chart.js)
- Design & UI/UX: User Interface Design, User Experience Principles
- Data Visualization: Data Analysis, Interactive Dashboards
- AI & Machine Learning: Basic ML Concepts, API integration (e.g., ChatGPT)
- Backend & API Development: Node.js, Express.js, REST APIs
- Programming Languages: Python
- Version Control: Git, GitHub
Here's a brief overview of the projects included:
- 3D Tic Tac Toe Game (
/3DTicTacToe): A visually engaging browser-based 3D Tic Tac Toe game created with Three.js. - Butterfly Generator (
/Butterfly-Generator): A visually captivating and interactive representation of the Lorenz Attractor, implemented using Vue.js. - Code Translate (
/Code Translate): An experimental code translation tool built with the ChatGPT API. - Crypto Dashboard (
/Crypto-Dashboard): A live cryptocurrency price dashboard visualizing real-time price fluctuations using CoinGecko API and Chart.js. - File Explorer Chess (
/File Explorer Chess): A chess game playable through the file explorer (requires Python). - Instagram Follower Stuff (
/InstagramFollowerStuff): Tools related to Instagram, including a WordCloud generator from follower lists (requires Python). - Online Chess (
/Online Chess): A web-based online chess application (likely using Flask or a similar Python web framework). - Ray Tracing Simulation (
/Ray Tracing Simulation): A browser-based game/simulation developed using p5.js, featuring game mechanics, flow fields, procedural generation, and 2D raycasting.
Each project is contained within its own directory. You can navigate to the respective folders to find the project files, and in many cases, a dedicated README.md with more specific information about that project (or one will be added).
Most web-based projects can be run by opening the main HTML file (e.g., index.html, main.html) in a web browser. Python-based projects will typically have a main.py or similar entry point and may require specific dependencies to be installed. Please refer to individual project directories for more detailed instructions if available.
This portfolio is a work in progress, and new projects and improvements are added over time.