Skip to content

enzzoMs/LogicLab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logic Lab Logo

🧩 Logic Lab

Logic Lab is a web application designed for building, testing, and learning Boolean Algebra. It provides interactive tools to construct and evaluate Boolean expressions, generate truth tables, and structured lessons with quizzes for comprehensive learning.

Local Development

Requirements:

  • Node.js
  • npm

If you'd like to run the project locally, clone this repository to your local environment or download the project files:

git clone https://github.com/enzzoMs/LogicLab

Navigate to the main project directory:

cd ./LogicLab

Install the dependencies:

npm install

Start the development server and access the website through the url shown in the terminal:

npm run dev

Tech Stack

Additional Libraries:

Features

  • Boolean Expression Builder: Construct complex Boolean expressions using an intuitive interface.
  • Expression Evaluation: Evaluate expressions for given set of inputs.
  • Truth Table Generator: Automatically create truth tables for any boolean expression.
  • Lessons: Lessons covering beginner to advanced topics.
  • Quizzes: Multiple-choice quizzes for each lesson.

Showcase

Expression Builder

License

This project is distributed under the MIT License. See the LICENSE file for more details.

About

🧩 A simple website for building, testing, and learning Boolean Algebra (Astro + React).

Topics

Resources

License

Stars

Watchers

Forks