Skip to content

PiyushR22/Rule-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Rule Engine with AST

Overview

This is a simple rule engine application that allows users to create and evaluate rules based on various attributes like age, department, income, and experience. The rules are represented using an Abstract Syntax Tree (AST) for efficient evaluation and modification.

Technologies Used

  • Frontend: React with Vite
  • Backend: Node.js with Express
  • Database: MongoDB
  • Other Libraries: Mongoose, dotenv, body-parser, cors

Features

  • Create rules using a simple string format.
  • Evaluate user eligibility based on defined rules.
  • Store rules and their AST representations in MongoDB.
  • Simple UI for rule creation and evaluation.

Getting Started

Prerequisites

  • Node.js and npm installed on your machine.
  • MongoDB Atlas account for a cloud database (or a local MongoDB instance).
  • Postman or any API client for testing the backend API.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published