ClariTea icon indicating copy to clipboard operation
ClariTea copied to clipboard

ClariTea is a visualization tool for developers to explore and understand Apache Cassandra clusters.

Visual tool created to help developers explore and understand their Apache Cassandra clusters.

About

ClariTea is a visualization application tool created to help developers explore and understand their Apache Cassandra clusters. Users are able to easily connect to their DataStax Astra databases using their Client ID, Client Secret, and local zip filepath. Then they can visualize their schemas, the replication factors for their clusters, as well as a collapsible tree diagram to help guide their data modeling.


How to use this tool

Connect using ASTRA Client information

Visualization of data

Layout of client schema

Visualization of replication factor

Getting Started

Installation

  1. Fork and clone this repository to your machine:
git clone https://github.com/oslabs-beta/ClariTea.git
  1. Navigate to the project directory and install dependencies.
npm install
  1. Enter the following command to start up ClariTea.
npm run start
  1. This will open up the application.

💼 Technologies Used

NodeJS React JavaScript React Router Electron.js Webpack ApacheCassandra

SASS Styled Components MUI D3

🤝 Connect with us:

Alexis Smith Alexis Smith | LinkedIn Brit LimBrit Lim | LinkedIn Kirsten Coronado Kirsten Coronado | LinkedIn Peyton Pedersen Peyton Pedersen | LinkedIn Phillip Yoo Phillip Yoo | LinkedIn

Contributions Welcome!

If you found this interesting or helpful at all, feel free to drop a GitHub stars on this project to show your support!

You can contribute by:

  • Raising any issues you find using ClariTea
  • Fixing issues by opening Pull Requests
  • Improving documentation

All bugs, tasks or enhancements are tracked as GitHub issues. Issues which might be a good start for new contributors are marked with "good-start" label.

License

MIT