Skip to content

Latest commit

 

History

History
58 lines (47 loc) · 1.81 KB

README.md

File metadata and controls

58 lines (47 loc) · 1.81 KB

Braintrain

Click to see live demo site - login disabled

Braintrain is a Node.js and React application designed to simulate a neural network for middle and high school students. Through interactive exercises and games, students learn about the role of neurons, hidden layers, weights, neural propagation, adaptation strategies, function approximation (approximators), bias, and feedback. The game supports class activities with any group size, allowing each student to log in securely and participate.

Table of Contents

Features

  • Neural network simulation for educational purposes
  • Interactive cognitive exercises and games
  • User authentication via Firebase
  • Real-time data updates
  • Responsive and user-friendly interface

Installation

Prerequisites

  • Node.js v14.21.3
  • npm

Steps

  1. Clone the repository:
    git clone https://github.com/your_username/braintrain.git cd braintrain
  2. Install dependencies: npm install
  3. Set up Firebase: Add your Firebase configuration in firebaseInit.js.
  4. Run the application:

npm start

Usage

Open your browser and navigate to http://localhost:3000 to access the application.

Contributing

  1. Fork the repository.
  2. Create your feature branch (git checkout -b feature/AmazingFeature).
  3. Commit your changes (git commit -m 'Add some AmazingFeature').
  4. Push to the branch (git push origin feature/AmazingFeature).
  5. Open a pull request.

License

Distributed under the MIT License. See LICENSE for more information.Trigger workflow Trigger workflow Trigger workflow Trigger workflow Trigger workflow Trigger workflow Trigger workflow Trigger workflow Trigger workflow Trigger workflow