Jump right in by checking out our official documentation!
This repository contains the following folders:
-
app/
- the core 2bttns web application that provides an Admin Panel, REST API, and User Interface for users to play games. -
examples/
- example applications that demonstrate common use cases of 2bttns. -
packages/
- packages that interact with 2bttns. Includes the official 2bttns Node.js SDK andcreate-2bttns-app
CLI tool.
Quickly add a two-button game, collect data, and tailor in-app content to users with the 2bttns library. 100% Javascript. It empowers developers to create highly tailored and engaging user experiences while respecting user privacy.
- 🎮 User-Driven Customization: Let users provide feedback on their preferences through intuitive mini-games.
- 📊 Data Collection: Gather valuable user preference data to personalize content and boost engagement.
- 🎯 Personalized Content Delivery: Dynamically customize content based on user preferences for targeted recommendations.
- 🙋♂️ Human-in-the-Loop Design: Involve users in data collection, reducing bias and giving them control over their experiences.
- 🤝 Seamless Integration: Easily integrate 2bttns into your app with the provided SDK and API.
2bttns is licensed under the 2bttns License 1.0.
-
🟢 USE the source code
-
🟢 MODIFY the source code
-
🟢 DISTRIBUTE copies of the original or modified source code
-
🟢 USE the software for personal or commercial purposes
-
🟢 DISTRIBUTE copies of the software in source or object form
-
🟢 INCLUDE the license in your distributions
-
🟢 REPRODUCE the copyright notice
-
🟢 MENTION attribution notices in derivative works
-
🟢 INFORM recipients of derivative works where they can obtain a copy of the original software (by including licence)
-
❌ SUBLICENSE the software
-
❌ TAKE CREDIT through trademarks or white labeling the source code
-
❌ HOLD US LIABLE for any claims or damages arising from the use of the software
Remember to consult the full 2bttns License 1.0 for complete details and accurate information.
We welcome contributions from the community to improve and enhance 2bttns. If you have any bug fixes, feature requests, or suggestions, please open an issue or submit a pull request to the 2bttns GitHub repository.
Please ensure that your contributions adhere to the Contributor Covenant Code of Conduct.
For any inquiries or questions, please contact our support team at friends@2bttns.com.
Visit our website at www.2bttns.com for more information about 2bttns and our other products.