{"id":27261515,"url":"https://github.com/vatsal-rakholiya/predictive-cryptocurrency","last_synced_at":"2026-05-04T05:31:54.330Z","repository":{"id":287105218,"uuid":"963615122","full_name":"Vatsal-Rakholiya/Predictive-Cryptocurrency","owner":"Vatsal-Rakholiya","description":"Cryptocurrency Price Prediction and Sentiment Analysis","archived":false,"fork":false,"pushed_at":"2025-04-10T00:42:53.000Z","size":0,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-10T01:34:01.427Z","etag":null,"topics":["cryptocurrency-price-prediction","flask","flask-application","python","sentiment-analysis"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Vatsal-Rakholiya.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-04-10T00:28:49.000Z","updated_at":"2025-04-10T00:44:33.000Z","dependencies_parsed_at":"2025-04-10T01:44:13.153Z","dependency_job_id":null,"html_url":"https://github.com/Vatsal-Rakholiya/Predictive-Cryptocurrency","commit_stats":null,"previous_names":["vatsal-rakholiya/predictive-cryptocurrency"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vatsal-Rakholiya%2FPredictive-Cryptocurrency","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vatsal-Rakholiya%2FPredictive-Cryptocurrency/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vatsal-Rakholiya%2FPredictive-Cryptocurrency/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vatsal-Rakholiya%2FPredictive-Cryptocurrency/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Vatsal-Rakholiya","download_url":"https://codeload.github.com/Vatsal-Rakholiya/Predictive-Cryptocurrency/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248347924,"owners_count":21088773,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cryptocurrency-price-prediction","flask","flask-application","python","sentiment-analysis"],"created_at":"2025-04-11T05:33:57.894Z","updated_at":"2026-05-04T05:31:54.292Z","avatar_url":"https://github.com/Vatsal-Rakholiya.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Visionx Ai Beginners Cryptocurrency Dashboard\n\n## Overview\n\nVisionx Ai Beginners is a comprehensive cryptocurrency analytics platform built with Python Flask that provides real-time market data, advanced sentiment analysis, and machine learning-based price predictions. The application is designed to help cryptocurrency investors and enthusiasts make more informed decisions by combining multiple data sources with advanced analytics techniques.\n\n![image](https://github.com/user-attachments/assets/55754078-7586-471f-9ad1-65c4013d3c0d)\n\n\n## Key Features\n\n### Real-time Market Data\n- Top 50 cryptocurrencies by market cap\n- Detailed coin information and price history\n- Global market statistics and trends\n- Trending coins highlighting market momentum\n- Multiple currency support for price conversion\n\n### Advanced Sentiment Analysis\n- Natural Language Processing with NLTK and TextBlob\n- Cryptocurrency-specific lexicon enhancements\n- Multi-source sentiment collection (news, social media)\n- Emoji and crypto slang recognition\n- Interactive sentiment analysis tool\n\n### Price Prediction\n- Machine learning-based price forecasting\n- Historical data analysis with multiple features\n- Sequence-based prediction models\n- Specialized Ethereum forecasting\n- Sentiment-enhanced direction indicators\n\n### User Features\n- Secure user authentication and account management\n- Customizable watchlists\n- Dark/light mode preference settings\n- Currency preferences\n- Responsive design for all devices\n\n## Technology Stack\n\n### Backend\n- Python Flask web framework\n- SQLAlchemy ORM with PostgreSQL database\n- NLTK and TextBlob for Natural Language Processing\n- Scikit-learn for machine learning models\n- CoinGecko API for cryptocurrency data\n- NewsAPI for sentiment data sources\n\n### Frontend\n- HTML5/CSS3/JavaScript\n- Bootstrap 5 for responsive design\n- Chart.js for interactive data visualization\n- Font Awesome for icons\n- Modern responsive UI with dark/light modes\n\n## Installation\n\n### Prerequisites\n- Python 3.7+\n- PostgreSQL database\n- Node.js and npm (for frontend assets)\n\n### Setup Instructions\n\n1. Clone the repository:\n```bash\ngit clone https://github.com/yourusername/visionx-crypto-dashboard.git\ncd visionx-crypto-dashboard\n```\n\n2. Set up a virtual environment:\n```bash\npython -m venv venv\nsource venv/bin/activate  # On Windows: venv\\Scripts\\activate\n```\n\n3. Install dependencies:\n```bash\npip install -r requirements.txt\n```\n\n4. Set up environment variables:\n```bash\n# Required environment variables\nexport DATABASE_URL=\"postgresql://username:password@localhost/visionx\"\nexport SECRET_KEY=\"your-secret-key\"\nexport NEWS_API_KEY=\"your-newsapi-key\"\n```\n\n5. For Initialize the database:\n1. Install PostgreSQL if not already installed:\n   - Windows: Download and install from https://www.postgresql.org/download/windows/\n   - macOS: `brew install postgresql`\n   - Linux: `sudo apt install postgresql postgresql-contrib`\n\n2. Create a database and user:\n\n```bash\nsudo -u postgres psql\n\n# In PostgreSQL prompt, run:\nCREATE DATABASE visionx_crypto;\nCREATE USER visionx_user WITH ENCRYPTED PASSWORD 'your_secure_password';\nGRANT ALL PRIVILEGES ON DATABASE visionx_crypto TO visionx_user;\n\\q\n```\n\n6. Run the application:\n```bash\npython main.py\n```\n\nOr if you prefer to use Gunicorn (recommended for production):\n\n```bash\ngunicorn --bind 0.0.0.0:5000 --workers 4 main:app\n```\n\nThe application will be available at http://localhost:5000\n\n## Usage\n\n### Market Overview\nThe home page displays the top cryptocurrencies by market cap, global market statistics, and trending coins. Click on any coin to see detailed information, price history, and analytics.\n\n### Sentiment Analysis\nNavigate to the Sentiment Analysis section to see market sentiment for various cryptocurrencies. The system analyzes news and social media sentiment to provide insights into market mood. Use the Enhanced Analyzer to test custom text sentiment.\n\n### Price Prediction\nThe Price Prediction section provides machine learning-based price forecasts for major cryptocurrencies. The Ethereum Forecast page offers specialized predictions for Ethereum with enhanced accuracy.\n\n### User Features\nRegister for an account to create a custom watchlist, set your preferred currency, and choose between dark and light modes.\n\n## Documentation\n\nFor detailed documentation, see [VisionX_Detailed_Documentation.md](VisionX_Detailed_Documentation.md) (to be renamed to Visionx_Ai_Beginners_Documentation.md).\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\n## Acknowledgements\n\n- [CoinGecko API](https://www.coingecko.com/en/api) for cryptocurrency market data\n- [NewsAPI](https://newsapi.org/) for news sentiment data\n- [NLTK](https://www.nltk.org/) for natural language processing\n- [Flask](https://flask.palletsprojects.com/) for the web framework\n- [Bootstrap](https://getbootstrap.com/) for the frontend framework\n- [Chart.js](https://www.chartjs.org/) for interactive charts\"# Predictive-Cryptocurrency\" \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvatsal-rakholiya%2Fpredictive-cryptocurrency","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvatsal-rakholiya%2Fpredictive-cryptocurrency","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvatsal-rakholiya%2Fpredictive-cryptocurrency/lists"}