Kaguya-Studio-Code
A level-100-of-cuteness-and-creativity IDE for building web applications with click-and-drag HTML elements, real-time chat, intellisense, live team-coding, built-in music player, custom themes,and -this is important- live2D mascot assistant Kaguya-sama to teach amateur programmers how to code from scratch.
IDE runs cross-platform as a native software and web application.
Installation
Use NPM to install and run your project.
npm install
npm start
Feature
- Standard feature of a code editor + click and drag HTML elements + blueprint 。゚・ (>﹏<) ・゚。
- Intellisense. ლ(ಠ_ಠ ლ)
- Cute and creative UI. (つ✧ω✧)つ
- Live2D mascot assistant and God of Hidden Coding Technique, 輝夜-様 (Kaguya-sama). (❤ω❤)
- Real-time chat with fellow Kaguya-worshipping cults (⁄ ⁄•⁄ω⁄•⁄ ⁄)
- Live team coding, built-in music player ヾ(・ω・`)ノヾ(´・ω・)ノ゛
Technologies
- Desktop Application: Electron.js.
- Framework: React + Redux.
- React UI Components: Material UI for React.
- React UI Components' Animation: Framer Motion/ Anime.js
- Live2D API for HTMLs: Live2D Widget API.
- Database: MongoDB.
- Live2D Model: Live2D Cubism.
- Prototypes for UI,UX: Framer.
Usage
Support
You can contribute your own Live2D models in model folder.
Pull requests are always welcome for Kaguya-worshipping cults.
Major changes? ==> create issue ==> confess your sicken desire to Kaguya-sama.
Roadmap
- Future feature:
- Applying deep learning.
- More live2d models.
License
MIT