Skip to content

Braintrain is a Node.js and React app for students to learn neural networks through interactive collaboration. It covers neurons, hidden layers, weights, propagation, and more. Designed for classroom use, it supports secure logins and real-time participation. Firebase handles authentication and dynamic updates, ensuring an engaging experience.

License

Notifications You must be signed in to change notification settings

iteacher/braintrain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Braintrain is a Node.js and React app for students to learn neural networks through interactive collaboration. It covers neurons, hidden layers, weights, propagation, and more. Designed for classroom use, it supports secure logins and real-time participation. Firebase handles authentication and dynamic updates, ensuring an engaging experience.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published