https://github.com/1407arjun/trinit-conda-activate-venv-dev04
Clusterbase is a system that is easily configurable on the number and type of parameters and clustering rules, where in the clustering happens in real time with the values dynamically provided by the user.
https://github.com/1407arjun/trinit-conda-activate-venv-dev04
Last synced: over 1 year ago
JSON representation
Clusterbase is a system that is easily configurable on the number and type of parameters and clustering rules, where in the clustering happens in real time with the values dynamically provided by the user.
- Host: GitHub
- URL: https://github.com/1407arjun/trinit-conda-activate-venv-dev04
- Owner: 1407arjun
- License: apache-2.0
- Created: 2023-02-10T16:26:20.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-15T19:51:11.000Z (over 3 years ago)
- Last Synced: 2025-02-15T08:31:00.016Z (over 1 year ago)
- Language: TypeScript
- Homepage:
- Size: 1.22 MB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Clusterbase
##
About the project
Clusterbase is a system that is easily configurable on the number and type of parameters and clustering rules, where in the clustering happens in real time with the values dynamically provided by the user. The Web application provides an user with a console to add a new cluster along with options to view and query all the active clusters. Each cluster page consists of a configuration page where user can setup the rules, configurations and query variables to view clusters in real time,
##
Getting Started
To get a local copy up and running follow these simple steps.
### Prerequisites
In order to get a copy of the project you will require you to have Node.js (v14+) and the NPM package manager installed. If you don't have it, you can download the latest version of Node.js from the [official website](https://nodejs.org/en/download/) which also installs the NPM package manager by default. For Python, you will require a Python environment (like Anaconda) with Python version 3.9 and above.
### Installation
Open the terminal in the folder in which you wish to clone the repository and enter the following command:
```
git clone https://github.com/1407arjun/TRINIT-Conda-Activate-Venv-DEV04.git
cd
```
Install all the NPM packages:
```
npm i
```
In order to run the project in development mode use:
```
npm run dev
```
In order to build the project and run, use:
```
npm run build
npm start
```
### Flask Server Setup
Open the terminal in the folder in which you wish to clone the repository and enter the following command:
```
cd server
```
Install all the python packages:
```
conda install --file requirements.txt
```
In order to run the project, export the flask app as app:
```
EXPORT FLASK_APP=app
```
In order to start the flask server, use:
```
flask run
```
## Presentation Link
[Presentation.pdf](https://github.com/1407arjun/TRINIT-Conda-Activate-Venv-DEV04/files/10715125/Presentation.pdf)
## Video Link
In case, the QR code doesn't work.
[Demo Video](https://drive.google.com/file/d/1tu9iZBOHp6umchmCFHlh-Nwg83wYeLlc/view?usp=sharing)