An AI-powered cryptocurrency portfolio management and automated trading platform.
CryptoSage combines artificial intelligence, blockchain technology, and optimization algorithms to provide a next-generation financial portfolio management and trading system. The platform leverages LSTM-based predictions, MetaMask integration, and automated blockchain trading to deliver personalized investment solutions.
- AI-Powered Market Predictions: Advanced LSTM models for accurate cryptocurrency market trend analysis
- MetaMask Integration: Secure wallet connection and portfolio tracking
- Automated Trading: AI-driven trade execution via smart contracts
- Portfolio Management: Personalized investment suggestions based on user profiles
- Real-time Analytics: Continuous market monitoring and portfolio performance tracking
- Framework: Next.js
- Language: TypeScript
- State Management: Redux
- Blockchain Integration: ethers.js / Web3.js
- Framework: Django
- Language: Python
- Database: PostgreSQL
- Authentication: JWT
- Machine Learning: LSTM Neural Networks
- Smart Contracts: Solidity
- Oracle Integration: Chainlink
- DEX Integration: Uniswap
- Node.js (v16 or higher)
- Python 3.8+
- PostgreSQL
- MetaMask wallet
- Git
- Clone the repository
git clone https://github.com/BaibhavSureka/CryptoSage-AI.git
cd cryptosage- Install frontend dependencies
cd cryptosage
npm install- Install backend dependencies
cd backend
python -m venv venv
source venv/bin/activate # On Windows: .\venv\Scripts\activate
pip install -r requirements.txt- Run migrations
python manage.py migrate- Start the backend server
python manage.py runserver- Start the frontend development server
npm run dev- Data collection from multiple cryptocurrency APIs
- LSTM model training and prediction pipeline
- Real-time market analysis and signal generation
- MetaMask wallet connection
- Smart contract deployment and interaction
- Automated trade execution via DEX protocols
- User profile creation and risk assessment
- Asset classification and portfolio optimization
- Automated rebalancing suggestions
- JWT-based authentication
- Secure wallet integration
- Encrypted data storage
- Smart contract auditing
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.


