https://github.com/imfeh2/imi
Decentralized & Codeless content sharing system
https://github.com/imfeh2/imi
blog cms content-sharing markdown rust
Last synced: 2 months ago
JSON representation
Decentralized & Codeless content sharing system
- Host: GitHub
- URL: https://github.com/imfeh2/imi
- Owner: ImFeH2
- License: apache-2.0
- Created: 2024-10-29T09:24:09.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-12-03T06:42:57.000Z (7 months ago)
- Last Synced: 2025-03-31T09:37:42.546Z (4 months ago)
- Topics: blog, cms, content-sharing, markdown, rust
- Language: TypeScript
- Homepage:
- Size: 391 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ImI
[English](./README.md) | [简体中文](./README.zh.md)
A no-code content sharing platform (in development).
## Project Overview
ImI is a decentralized, no-code content sharing platform currently in early development, with the no-code editor functionality being implemented. Through drag-and-drop editing, users can easily create and edit content without writing code.
## Current Features
- Drag-and-drop page editing
- Free component placement and adjustment
- Real-time preview
- Properties panel configuration
- Undo/redo support
- Responsive layout## Quick Start
First, clone the project locally:
```bash
git clone https://github.com/ImFeH2/imi.git
```### Frontend Development
Ensure your development environment meets the following requirements:
- Node.js (v16+)
- npm or yarn```bash
# Enter frontend directory
cd imi/frontend# Install dependencies
npm install# Start development server
npm run dev
```### Backend Development
Rust development environment is required:
```bash
# Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh# Enter backend directory
cd imi/backend# Compile and run
cargo run
```## Tech Stack
- **Frontend**
- React
- TypeScript
- Tailwind CSS
- Vite
- **Backend**
- Rust## Development Plan
- [x] Enhance editor functionality
- [x] More preset components
- [x] Custom components
- [x] Develop backend API## Contributing
Issues and Pull Requests are welcome.
## Author
ImFeH2 ([email protected])
## License
[Apache-2.0 License](./LICENSE)