Seeking for a blockchain engineer or Team
Description
We are currently in the process of developing a Casino Game platform on both the Ethereum and Solana blockchains. The initial version of this project was created two years ago during a downturn in the crypto market, and it functioned well on the Solana blockchain at that time. It's an old version, so we need to upgrade the frontend/backend/smart contract of this project. Scope of Work ● Upgrade tech stack from Vanilla JS + Express.js to MERN stack. ● Refactor frontend with React.js for modern UI, responsiveness, and improved user experience. ● Refactor backend with Node.js + Express.js, ensuring modularity and scalability. ● Migrate database (if required) to MongoDB for flexible data handling. ● Clean up and optimize existing codebase.
Expectation on Blockchain Integration ● Design and deploy smart contracts for: ⚬ Game logic automation (e.g., bet handling, random outcomes, results verification). ⚬ Payment and reward distribution using crypto. ⚬ Fairness and transparency of the gameplay. ● Integrate the smart contracts with the MERN application.
Expectations on Security & Compliance ● Wallet integration and secure on-chain transactions. ● Implementation of fair play and anti-cheat measures. ● Audit-ready smart contracts (internal testing and best practices).
Final Deliverables ● Modernized, fully functional casino game. ● Smart contracts deployed and integrated. ● Clean and maintainable codebase. ● Documentation and deployment instructions. The required tech stacks
- MERN (Typescript) stack for dApp development
- Anchor (Rust) for Solana smart contract and integrations
- Hardhat (Solidity) for EVM smart contract and integrations
How To Apply
We’re currently in the process of shortlisting qualified engineers, so we’ve put together a simple test to assess your core blockchain, Web3, and smart contract skills, along with your knowledge of best practices. You can access the repository of our initial version of the project through GitLab. https://gitlab.com/SkyTrades-HR/everbitstokenido.git The repository includes the whole code for the presale smart contract, giving you a comprehensive view of how the project functions. To assess your blockchain basics, we’d like you to change and insert some functions. Implement the max token limits per wallets for the smart contract. There’s no deadline or limit, but we’d like you to complete this task within 2 days. Feel free to use any test net you’re familiar with. Please update the contract accordingly, deploy it on the Ethereum test net and make a loom video of the working project.
Budget: USD 60/hour
Proposals: 7 freelancers have applied