Skip to content

Professional salary management platform with automated DeFi compounding - Next.js frontend for Seflow on Flow blockchain.

Notifications You must be signed in to change notification settings

Seflow-dApp/frontend

Repository files navigation

🌊 Seflow - Smart Salary Splitting DApp

Split, Save, Earn Yields in 2 Minutes - Web3 budgeting for professionals worldwide

Seflow automates salary management through intelligent Flow blockchain splitting, enabling professionals to seamlessly allocate funds across savings, DeFi investments, and spending with just a few clicks.

🚀 Built for Forte Hacks by Flow 2025

This project is submitted to the Forte Hacks by Flow: Build with Disney, Dune and Dapper hackathon, leveraging Flow's new Forte network upgrade with Actions and Workflows for automated DeFi operations.

✨ Key Features

💰 Smart Salary Splitting

  • Set custom allocation percentages across three categories
  • Savings Vault: Secure funds with optional 30-day lock for higher APY
  • DeFi Investments: Automatic liquidity pool participation for yield generation
  • Spending Wallet: Immediate access funds for daily expenses

🔄 Auto-Compound Technology

  • Automated yield compounding using Flow's scheduled transactions
  • Set custom frequencies: Daily, 3-day, Weekly, Bi-weekly, or Monthly
  • Real-time compounding status and next execution tracking
  • No manual intervention required once configured

🎯 FROTH Token Rewards

  • Earn FROTH tokens for every salary split transaction
  • Standard Split: 1% of salary amount in FROTH
  • Vault Locked: 1.5% of salary amount in FROTH (50% bonus)
  • Built-in gamification to encourage consistent financial habits

🔐 Flow Blockchain Security

  • All data stored on-chain for transparency and persistence
  • Secure wallet integration with Flow account system
  • Decentralized smart contract execution
  • No reliance on centralized databases

🛠 Tech Stack

  • Frontend: Next.js 14, TypeScript, Tailwind CSS, Framer Motion
  • Blockchain: Flow Blockchain (Testnet)
  • Smart Contracts: Cadence language
  • Wallet: Flow wallet integration
  • Icons: Iconify React
  • Animations: Framer Motion for smooth UX

🌐 Live Demo

Website: https://seflow.vercel.app

Repository: https://github.com/Seflow-dApp/frontend

📱 Getting Started

Prerequisites

  • Node.js 18+
  • Flow wallet (for testnet)
  • Git

Installation

  1. Clone the repository
git clone https://github.com/Seflow-dApp/frontend.git
cd frontend
  1. Install dependencies
npm install
# or
yarn install
  1. Run the development server
npm run dev
# or
yarn dev
  1. Open your browser Navigate to http://localhost:3000

🔗 Smart Contract Integration

Deployed Contracts (Flow Testnet)

  • AutoCompoundHandler: 0x7d7f281847222367
  • FlowToken: 0x7e60df042a9c0868
  • FungibleToken: 0x9a0766d93b6608b7

Key Features

  • On-chain Storage: All user preferences stored on Flow blockchain
  • Auto-Compound Settings: Configurable intervals and status tracking
  • Transaction History: Complete audit trail of all operations
  • Yield Optimization: Smart compounding algorithms for maximum returns

🎯 How It Works

  1. Connect Wallet: Link your Flow wallet to get started
  2. Set Salary Amount: Input your monthly salary in FLOW tokens
  3. Configure Split: Use interactive sliders to set percentages:
    • Savings: Secure vault storage (optional 30-day lock)
    • DeFi: Liquidity pool investments for yield generation
    • Spending: Immediate access funds
  4. Enable Auto-Compound: Set frequency for automatic yield compounding
  5. Earn Rewards: Receive FROTH tokens for each transaction
  6. Track Progress: Monitor yields, compound status, and rewards

🏆 Hackathon Submission Details

Forte Hacks Categories

  • Best Killer App on Flow: Complete DeFi salary management solution
  • Best Use of Flow Forte Actions and Workflows: Automated compounding with scheduled transactions
  • Best Vibe Coded Project: Smooth UX with modern design and animations

Technical Implementation

  • Flow Network: Built exclusively on Flow testnet
  • Forte Features: Utilizes scheduled transactions for automation
  • Smart Contracts: Custom Cadence contracts for salary splitting logic
  • Frontend: Modern React/Next.js with responsive design
  • Integration: Seamless Flow wallet connectivity

🌟 Why Seflow?

For Professionals

  • Time-Saving: Automate financial decisions in 2 minutes
  • Wealth Building: Consistent DeFi participation without complexity
  • Flexibility: Customize allocations based on financial goals
  • Transparency: All operations visible on blockchain

For Flow Ecosystem

  • User Onboarding: Simplifies DeFi for mainstream users
  • TVL Growth: Drives capital into Flow DeFi protocols
  • Network Activity: Regular transactions through automation
  • Innovation: Showcases Flow's automation capabilities

🔮 Future Roadmap

  • Multi-Token Support: Beyond FLOW to other Flow ecosystem tokens
  • Advanced Strategies: AI-powered allocation recommendations
  • Social Features: Leaderboards and community challenges
  • Mobile App: Native iOS/Android applications
  • Integration Partners: Salary payment partnerships with employers
  • Analytics Dashboard: Advanced yield tracking and projections

👥 Team

Built with ❤️ for professionals worldwide who want seamless, automated wealth building through DeFi.

📄 License

This project is open source and available under the MIT License.

🤝 Contributing

We welcome contributions! Please feel free to submit a Pull Request.

📞 Contact & Support

  • GitHub: Seflow-dApp
  • Twitter: Follow updates and engage with our community
  • Discord: Join our community for support and discussions

Built on Flow Blockchain | Forte Hacks 2025 Submission | Making DeFi Accessible for Everyone 🌊

About

Professional salary management platform with automated DeFi compounding - Next.js frontend for Seflow on Flow blockchain.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published