An open API service indexing awesome lists of open source software.

https://github.com/json-ms/www

JSON.ms allows you to create an admin panel from a YAML interface that communicates with a remote server using JSON. Users enjoy a sleek interface while you dynamically manage fields through YAML, handling all RESTful requests seamlessly from your server.
https://github.com/json-ms/www

admin json

Last synced: 21 days ago
JSON representation

JSON.ms allows you to create an admin panel from a YAML interface that communicates with a remote server using JSON. Users enjoy a sleek interface while you dynamically manage fields through YAML, handling all RESTful requests seamlessly from your server.

Awesome Lists containing this project

README

          

# JSON.ms

![Meta Preview](https://json.ms/meta-preview.jpg "Meta Preview")

JSON.ms allows you to create an admin panel from a YAML interface that communicates with a remote server using JSON. Users enjoy a sleek interface while you dynamically manage fields through YAML, handling all RESTful requests seamlessly from your server.

You don't need to install JSON.ms on your server; you can simply use our [online version](https://json.ms), which connects to your remote server. However, if you're concerned about data security, you have the option to install your own instance.

## Features
- Define admin panel UI using YAML.
- Seamless communication with a remote server via JSON.
- Dynamic field management and typings.
- RESTful API integration.
- File management.
- Multilingual content.
- Data migration.

## Installation

1. Clone the repository:
```sh
git clone git@github.com:JSON-ms/www.git
cd jsonms
```

2. Create a .env file based on .env.example available in the repo:
```sh
cp .env.example .env
```

3. Install dependencies:
```sh
# Using Yarn
yarn

# OR using npm
npm install
```

4. Prepare the environment variables

```ini
# Main JSON.ms server instance
VITE_SERVER_URL=https://localhost:9001

# If running the demo project
VITE_DEMO_PREVIEW_URL=http://localhost:3001
```

5. Start the development server:
```sh
# Using Yarn
yarn dev

# OR using npm
npm run dev
```

## Requirements
Ensure that the backend server ([jsonms-server](https://github.com/JSON-ms/server)) is up and running. See link for setup instructions.

## Documentation

Please check `/docs` folder.

## Contributing
Contributions are welcome! Please feel free to submit a pull request or open an issue.

## License
This project is licensed under the BSD-3-Clause License. See the LICENSE file for details.