Skip to content
/ www Public

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.

License

Notifications You must be signed in to change notification settings

JSON-ms/www

Repository files navigation

JSON.ms

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, 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:
git clone git@github.com:JSON-ms/www.git
cd jsonms
  1. Create a .env file based on .env.example available in the repo:
cp .env.example .env
  1. Install dependencies:
# Using Yarn
yarn

# OR using npm
npm install
  1. Prepare the environment variables
# Main JSON.ms server instance
VITE_SERVER_URL=https://localhost:9001

# If running the demo project
VITE_DEMO_PREVIEW_URL=http://localhost:3001
  1. Start the development server:
# Using Yarn
yarn dev

# OR using npm
npm run dev

Requirements

Ensure that the backend server (jsonms-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.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •