Merge branch 'dev' of forge.ftt.gmbh:ryanmwangi/Compware into dev
This commit is contained in:
commit
a9611a08e4
1 changed files with 21 additions and 3 deletions
24
README.md
24
README.md
|
@ -1,6 +1,7 @@
|
||||||
# CompareWare
|
# [CompareWare](https://compareware.org/)
|
||||||
|
|
||||||
CompareWare is an open-source platform for comparing tools (software, hardware, etc.) with structured, crowdsourced data. It combines **Leptos** for a modern, reactive frontend and **Nostr** for decentralized data storage.
|
CompareWare is an open-source platform for comparing tools (software, hardware, etc.) with structured, crowdsourced data.
|
||||||
|
It combines Rust's **Leptos** for a modern, reactive frontend and **Nostr** for decentralized data storage (TBI).
|
||||||
|
|
||||||
## **Features**
|
## **Features**
|
||||||
- **Item Management**: Add, view, and manage items with metadata and key-value tags.
|
- **Item Management**: Add, view, and manage items with metadata and key-value tags.
|
||||||
|
@ -25,7 +26,7 @@ CompareWare is an open-source platform for comparing tools (software, hardware,
|
||||||
```bash
|
```bash
|
||||||
cargo leptos serve
|
cargo leptos serve
|
||||||
```
|
```
|
||||||
3. Open your browser at [http://localhost:3000](http://localhost:3000)
|
3. Open your browser at [localhost:3000](http://localhost:3000)
|
||||||
|
|
||||||
## **Database Schema**
|
## **Database Schema**
|
||||||
### Key Concepts
|
### Key Concepts
|
||||||
|
@ -58,6 +59,23 @@ flowchart LR
|
||||||
items -->|item_id| item_properties
|
items -->|item_id| item_properties
|
||||||
properties -->|property_id| item_properties
|
properties -->|property_id| item_properties
|
||||||
```
|
```
|
||||||
|
## **Docker Deployment**
|
||||||
|
|
||||||
|
### **Prerequisites**
|
||||||
|
- Docker installed on your system
|
||||||
|
- Docker Compose (usually included with Docker Desktop)
|
||||||
|
|
||||||
|
### **Running with Docker**
|
||||||
|
1. Clone the repository:
|
||||||
|
```bash
|
||||||
|
git clone https://forge.ftt.gmbh/ryanmwangi/Compware.git
|
||||||
|
cd compareware
|
||||||
|
```
|
||||||
|
2. Start the container:
|
||||||
|
```bash
|
||||||
|
docker-compose up -d
|
||||||
|
```
|
||||||
|
3. Access the application at: [http://localhost:3000](http://localhost:3000)
|
||||||
|
|
||||||
### **Collaboration**
|
### **Collaboration**
|
||||||
We welcome contributions! Here’s how you can help:
|
We welcome contributions! Here’s how you can help:
|
||||||
|
|
Loading…
Add table
Reference in a new issue