「 Plants possess the art of silence, where memories find their shelter 」
A nurturing web game about plant growth and memories
- Audio memory management
- Visual calendar view
- Categorized storage system
- State-based plant growth animations
- Emotion visualization (Happy/Normal/Sad)
- Multi-stage life cycle (Seed/Sprout/Mature/Flowering)
- Framework: React 18 + TypeScript
- Build Tool: Vite
- State Management: Jotai/Zustand
- Styling: CSS Modules
- Audio: Web Audio API
- Video: HTML5 Video
- PWA Support
- Node.js 18+
- Bun or npm/yarn
- Clone repo
git clone [repo-url]
cd MemoBloom- Install dependencies
bun install
# or
npm install- Run dev server
bun dev
# or
npm run devFor production applications, enable type-aware lint rules:
export default tseslint.config([
globalIgnores(['dist']),
{
files: ['**/*.{ts,tsx}'],
extends: [
...tseslint.configs.recommendedTypeChecked,
...tseslint.configs.stylisticTypeChecked,
],
languageOptions: {
parserOptions: {
project: ['./tsconfig.node.json', './tsconfig.app.json'],
tsconfigRootDir: import.meta.dirname,
},
},
},
])Refer to DEPLOYMENT_GUIDE.md for detailed instructions.
This project is licensed under the MIT with Non-Commercial Restriction License.
- Not for use in any profit-generating activities
- Not for use in any commercial products or services
- Use by companies or organizations requires explicit authorization