Frontend Developer for Interactive Bingo Game Web AppProject Overview
We are developing an online bingo game platform and need an experienced frontend developer to create an engaging, responsive user interface. The game is real-time, supporting multiple users with live interactions. Our backend is built in Node.js (Express) with MySQL, and we require a frontend that integrates seamlessly with it while maintaining high performance.
Key Responsibilities
Game Interface Development:
Develop an interactive game room where users can buy bingo cards, track called numbers, and call "Bingo" to win.
Include real-time updates with Socket.io to handle game numbers, player updates, and chat.
User Dashboard and Signup/SignIn Page:
Build a home page for users to manage their profile, balance, leaderboard, and access to different game rooms.
Integrate with our payment API to enable deposits, withdrawals, and balance display.
Admin Panel:
Create an admin interface for controlling game settings, including real-time monitoring, setting game rules, and managing house cards.
Responsive Design & Performance Optimization:
Use React and Tailwind CSS for a clean, responsive design.
Optimize for quick loading and compatibility across devices (desktop, tablet, mobile).
Language & Sound Customization:
Tech Stack
Frontend Framework: React.js
Styling: Tailwind CSS, with Material-UI or Ant Design for component consistency
Real-Time Updates: Socket.io
State Management: Redux or Context API
API Integration: Axios
Animations: Framer Motion or React Spring
Responsive Design: CSS Flexbox/Grid
Deliverables
Game Room UI: Real-time, interactive bingo game page with live number calling and chat.
User Dashboard: Profile management, balance handling, game room selection, leaderboard, and transaction history.
Admin Panel: Game settings configuration, player monitoring, house card control, and rule-setting capabilities.
Responsive and Fast-Loading Interface: Optimized for all screen sizes and fast load times.
Payment API Integration: Ensure seamless deposits, withdrawals, and user balance updates.
Preferred Experience
Proficiency in React.js and Socket.io
Strong background in real-time applications and responsive design
Experience with Tailwind CSS, Material-UI, and REST API integrations
... Show more