Next Life biology-of-life is an educational web application that leverages various modern knowledge of biology to create a robust and scalable web application. This application is provide an interactive and engaging learning experience.
Our main goal is to provide a comprehensive and interactive learning experience for students and educators alike.
- Lifeform Generation: Generate a unique lifeform concept based on the user-provided specifications and
hydrogenas the primary element, without relying on existing biological knowledge. The AI tool uses a custom algorithm to 'evolve' new lifeforms, considering the properties ofhydrogenand user inputs. - Lifeform Display: Display the generated lifeform's characteristics, potential environment, and basic 'metabolism' in a structured format.
- Parameter Input: Allow users to input parameters such as environmental conditions (temperature, pressure, radiation levels) and desired traits for the lifeform.
- Educational Content: Provide a 'research' section with educational content about
hydrogen, its properties, and its potential in supporting life. - Lifeform Animation: Incorporate a simple animation showing a rudimentary 'lifecycle' or interaction of the generated lifeform with its environment.
Future Feature, maybe with conterbutors. biology-of-lifeand/orneology-life: This edition (code name:neology-life) based onhydrogenas the primary element.biology-of-lifenot public yet for all users and based on earth life simulation.biology-of-lifeis the main project and in memory of DARWiN.
To get started with biology-of-life or neology-life, follow these steps:
- Clone the repository:
git clone https://github.com/blue-lotus-org/neology-life.git
- Navigate to the project directory:
cd neology-life - Install the dependencies:
npm install
To run the development server, use the following command:
npm run devTo build the project for production, use:
npm run buildTo start the production server, use:
npm start- You can use npm, pnpm, yarn, bun,...
- We use
genkitfor AI integration. You need to add google-ai apikey to.envfile.
The following scripts are available in the package.json file:
dev: Start the development server.genkit:dev: Start the Genkit development server.genkit:watch: Start the Genkit development server with watch mode.build: Build the project for production.start: Start the production server.lint: Lint the project.typecheck: Run TypeScript type checking.
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes and commit them:
git commit -m 'Add some feature' - Push to the branch:
git push origin feature/your-feature-name
- Open a pull request.
- Read more on CONTRIBUTING.md
This project is licensed under the MIT, Apache2 Licenses. Free and Opensource, feel free to use, change, contribute and share.
This app was built for educational purposes and is not intended for production use. To use as a better experiences you need a knowledgebase of biology, chemistry, and couple other sciences. We are not responsible for any issues or damages that may occur from using this app. Use at your own risk.