Solana Meme Coin Investment Dapp with Phantom Wallet Integration (Frontend + Backend)
Budget: $30 – $250 USD
I need a full-stack developer or team to complete a web-based DApp for my project NexulonX, an AI-powered Solana meme coin investment platform.
Frontend UI is partially complete and can be viewed here:
https://dashing-axolotl-848b1e.netlify.app
This project requires complete backend development and full integration of user dashboard features with Phantom wallet.
Key Features Needed:
1. Wallet Integration
Phantom wallet integration (Solana-based)
Auto-detect and connect wallet on load
Wallet popup for signing transactions
Handle rejected/failed transactions properly
2. User Dashboard After wallet connection, redirect to user dashboard featuring:
Sidebar with tabs: Dashboard, Invest Now, Withdraw, Transaction Logs, Ticket, Logout
Dashboard section showing:
Total Invested
Weekly Returns (11%)
Investment Date
Next Withdrawal Date
Upcoming Withdrawable Amount
3. Invest Now Section
Includes a warning paragraph at the top
Center input box with faded placeholder "$1,000 - $50,000"
Input is limited to these bounds
Button "Invest Now" remains disabled until a valid input is given
On click, Phantom wallet popup for transaction confirmation
If transaction is rejected or cancelled, nothing updates
On success, update investment data and return info on dashboard
4. Withdrawal Section
Shows available returns based on weekly ROI (11%)
Withdrawable amount only appears when eligible (based on date)
If not available, show no amount and grey out the Withdraw button
On eligible date, button is active and triggers wallet popup
Successful transaction should credit user’s wallet
5. Transaction Logs
Show full history of user transactions (+ for deposits, - for withdrawals)
Each log includes: Amount, Date, Type
If no transactions: display “No logs yet”
6. Ticket Page
Allows user to submit a ticket
Tickets can be emailed or viewed in an admin panel (whichever is easier to implement)
7. Logout
Clears session and redirects to homepage
Backend Logic
Store user data based on wallet address
Automatically calculate 11% weekly returns
Return logic must be secure and time-based
Backend should handle all investment and withdrawal validations
Stack Suggestions (Flexible):
Frontend: React.js / Next.js / TailwindCSS / Web3.js
Backend: Node.js / Express / Firebase / MongoDB
Blockchain: Solana (Phantom wallet via Solana Web3)
Frontend design reference:
https://dashing-axolotl-848b1e.netlify.app
Start your proposal with “Solana DApp Expert” to confirm you read the details.
Frontend UI is partially complete and can be viewed here:
https://dashing-axolotl-848b1e.netlify.app
This project requires complete backend development and full integration of user dashboard features with Phantom wallet.
Key Features Needed:
1. Wallet Integration
Phantom wallet integration (Solana-based)
Auto-detect and connect wallet on load
Wallet popup for signing transactions
Handle rejected/failed transactions properly
2. User Dashboard After wallet connection, redirect to user dashboard featuring:
Sidebar with tabs: Dashboard, Invest Now, Withdraw, Transaction Logs, Ticket, Logout
Dashboard section showing:
Total Invested
Weekly Returns (11%)
Investment Date
Next Withdrawal Date
Upcoming Withdrawable Amount
3. Invest Now Section
Includes a warning paragraph at the top
Center input box with faded placeholder "$1,000 - $50,000"
Input is limited to these bounds
Button "Invest Now" remains disabled until a valid input is given
On click, Phantom wallet popup for transaction confirmation
If transaction is rejected or cancelled, nothing updates
On success, update investment data and return info on dashboard
4. Withdrawal Section
Shows available returns based on weekly ROI (11%)
Withdrawable amount only appears when eligible (based on date)
If not available, show no amount and grey out the Withdraw button
On eligible date, button is active and triggers wallet popup
Successful transaction should credit user’s wallet
5. Transaction Logs
Show full history of user transactions (+ for deposits, - for withdrawals)
Each log includes: Amount, Date, Type
If no transactions: display “No logs yet”
6. Ticket Page
Allows user to submit a ticket
Tickets can be emailed or viewed in an admin panel (whichever is easier to implement)
7. Logout
Clears session and redirects to homepage
Backend Logic
Store user data based on wallet address
Automatically calculate 11% weekly returns
Return logic must be secure and time-based
Backend should handle all investment and withdrawal validations
Stack Suggestions (Flexible):
Frontend: React.js / Next.js / TailwindCSS / Web3.js
Backend: Node.js / Express / Firebase / MongoDB
Blockchain: Solana (Phantom wallet via Solana Web3)
Frontend design reference:
https://dashing-axolotl-848b1e.netlify.app
Start your proposal with “Solana DApp Expert” to confirm you read the details.