/multiwoven-ui

Primary LanguageTypeScriptGNU Affero General Public License v3.0AGPL-3.0

Multiwoven Logo

Contributions Welcome AGPL License Maintainability Test Coverage

The open-source Reverse ETL platform for data teams

Effortlessly sync customer data from the datawarehouse into your business tools.


Explore the docs »

Slack · Report Bug · Request Feature · Roadmap

Multiwoven UI

Multiwoven UI repository contains the frontend codebase for the Multiwoven platform. It is built using React and Chakra UI. The frontend is responsible for managing the sources, destinations, models, and syncs.

Table of Contents

Prerequisites

You will need the following things properly installed on your computer.

  • Git
  • Node.js (with npm, recommended node version - 18.17.0)

Local Setup

To deploy the Multiwoven UI locally, follow the steps below:

  1. Clone the repository:
git clone git@github.com:Multiwoven/multiwoven-ui.git
  1. Go inside multiwoven-ui folder:
cd multiwoven-ui
  1. Install the dependencies:
npm i
  1. Initialize .env file:
mv .env.example .env
  1. Start the services:
npm run dev
  1. Access the application:
http://localhost:8000

Note: In the env, the base URL for the mutiwoven server is pointing to the staging deployed URL. If you want it to point to the local server, you will have to make sure the multiwoven server is setup locally on your machine. Follow the steps here to set it up locally.

Contributing

We ❤️ contributions and feedback! Help make Multiwoven better for everyone!

Before contributing to Multiwoven, please read our Code of Conduct and Contributing Guidelines. As a contributor, you are expected to adhere to these guidelines and follow the best practices.

Need Help?

We are always here to help you. If you have any questions or need help with Multiwoven, please feel free to reach out to us on Slack. We are open to discuss new ideas, features, and improvements.

License

Multiwoven Server © 2023 Multiwoven Inc. Released under the GNU Affero General Public License v3.0.