Movex cuts your development effort in half and helps you ship faster by abstracting away backend logic and server-side complexity! 🎉
With its unique approach and robust set of features, Movex gives you the freedom to focus solely on the front-end while still maintaining full control over the Game Logic, UI/UX, and Data Authority.
- Serverless: Movex manages the network logic, state-sharing protocols, server deployment and maintenance, along with various other essential functionalities. Learn more.
- Authoritative Server: By keeping the data reconciliation logic on the server side, Movex keeps bad actors away, ensuring the integrity of your application. Learn more.
- Real-time synchronization: By utilizing the Observable Pattern to monitor state changes in registered resources Movex promptly notifes the UI layer. See more
- Private State: Movex allows parts of the shared state to remain private to specific users, ensuring that sensitive information is kept secure. See more
- Efficient Data Flow: Movex ensures that only the minimum required data is transmitted with each update, optimizing performance. (See: Deterministic Action Propagation)
- Multiplayer Rock Paper Scissors Game - https://codesandbox.io/s/rps-demo-x877yl
- Chat App - https://github.com/GabrielCTroia/movex-next-chat
Movex follows the Flux Pattern locally to respond to UI changes. It then employs the Deterministic Propagation Method to synchronize state changes with the Global State(aka Master State) and all peers in the network. Learn More.
yarn add movex; yarn add --dev movex-service
export default {
resources: {},
};
npx movex dev
To continue with the next steps see Get Started Docs.
Visit the Docs to get started with Movex.
First off, thank you for showing an interest in contributing to the Movex project! We have created a Contributing Guide that will show you how to setup a development environment and how to open pull requests and submit changes.
-
🚀 Want to participate in #hacktoberfest? We have a selection of #hactoberfest issues.
-
Want to help with the code? Please check out our Good First Issue section.
-
Don't wanna' code? Any feedback is welcome and greatly appreciated so please don't hesitate to open an issue.
-
For any other help, you can write us on our Discord, Twitter or just open an issue!
This is very important for #hacktoberfest so Github can trace your contribution correctly. Learn more about signing commits.
ALSO: Please see our Requirements For Opening PRs.
Movex is licensed under the MIT License - see the LICENSE file for details.
Movex wouldn't be the same without you, so thank you all for your amazing efforts and contribution!
Made with contrib.rocks.