SandboxScience
Sandbox Science is an interactive platform designed to make learning and exploring scientific concepts fun and accessible. The platform offers a variety of simulations, from cellular automata like Game of Life to complex particle interactions in Particle Life.
Install / Use
/learn @DicSo92/SandboxScienceREADME
<img src="./public/icon.svg" alt="Sandbox Science Icon" width="40" style="vertical-align: middle;" /> Sandbox Science
Sandbox Science is an interactive platform designed to make learning and exploring scientific concepts fun and accessible. The platform offers a variety of simulations, from cellular automata like Game of Life to complex particle interactions in Particle Life, allowing users to dive deep into the fascinating world of science through hands-on, visual experiences.
🚀 Features
- Game of Life: Explore cellular automata and understand the basics of computational biology.
- Particle Life: Simulate and observe the behavior of particle systems.
- More Simulations: Dive into various scientific simulations, with more being added regularly.
🎯 Goals
Sandbox Science aims to:
- Make complex scientific concepts easier to understand through visual and interactive experiences.
- Provide an open platform where science enthusiasts can explore, learn, and contribute.
- Encourage collaboration and community-driven development.
🛠 Installation
To run Sandbox Science locally, follow these steps:
-
Clone the repository:
git clone https://github.com/DicSo92/SandboxScience.git cd sandbox-science -
Install dependencies:
npm install -
Run the development server:
npm run dev -
Open your browser: Visit http://localhost:3000 to explore the site locally.
📦 Build
To build the project for production, use the following command:
npm run build
This will create an optimized version of the project in the `dist` directory, ready for deployment.
🤝 Contributing
Sandbox Science is open-source and we welcome contributions from the community! Here's how you can get involved:
- Fork the repository
- Create a new branch
git checkout -b feature/YourFeatureName - Make your changes
- Submit a pull request
Please ensure your changes adhere to our contribution guidelines and respect the project's code of conduct.
💬 Community & Support
Join our Discord community to share feedback, suggest new features, and engage with other science enthusiasts. Your insights and contributions help us improve Sandbox Science.
📜 License
Copyright (C) 2024-2026 Charly Luzzi (DicSo92)
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). You can use, modify, and distribute the software, but modifications must also be shared under AGPL-3.0. See the LICENSE file for more details.
🌟 Acknowledgments
- Thanks to everyone who has contributed to this project.
- Special thanks to the open-source community for their continuous support and inspiration.
