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.
- 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.
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.
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.
To build the project for production, use the following command:
npm run buildThis will create an optimized version of the project in the `dist` directory, ready for deployment.
We are excited to open-source Sandbox Science soon and 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.
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.
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.
- Thanks to everyone who has contributed to this project.
- Special thanks to the open-source community for their continuous support and inspiration.