A web platform with a gambling theme centered around the game Rust, offering users an engaging ecosystem of mini-games, case openings, and player battles. Smallstash integrates community features and a marketplace to provide a dynamic gaming experience.
Key functionality:
-User registration and secure authentication via REST API powered by FastAPI
-Opening cases with randomized rewards tied to Rust game items
-Player battles and duels with real-time outcomes
-Airdrops and special events to engage the community
-In-app chat for player communication and social interaction
-Online store for purchasing items, upgrades, and consumables
-Item recycling system to exchange unwanted rewards for in-game currency
-Integration with Steam for account linking, inventory management, and trades
-Secure payment gateway supporting deposits and withdrawals
-Trade system allowing players to exchange items securely within the platform
Technical features:
-Frontend developed in React for a responsive and immersive user interface
-Backend built with Django and FastAPI for modular, scalable, and high-performance APIs
-PostgreSQL database for reliable and efficient storage of user data, transactions, and game states
-REST API facilitating smooth communication between frontend and backend
-Steam API integration for seamless user verification and inventory synchronization
-Secure payment processing with support for multiple payment methods
-Real-time updates enabling dynamic gameplay and chat features
-Adaptive UI design optimized for both desktop and mobile devices