StockPredictAI Project Requirements
Software Requirements
- OS: Windows 10/11, Linux, or macOS
- Programming Language: Python 3.9+
- Libraries:
• Flask or FastAPI (for backend)
• Pandas, NumPy
• Scikit-learn / TensorFlow / PyTorch
• Matplotlib / Seaborn / Plotly
• Requests / yfinance
- Tools:
• Git (version control)
• VS Code / PyCharm (IDE)
Hardware Requirements
Minimum:
- Processor: Intel i3 (or equivalent)
- RAM: 4 GB
- Storage: 500 MB
Recommended:
- Processor: Intel i5/i7 or AMD equivalent
- RAM: 8–16 GB
- Storage: 1–2 GB
- GPU: NVIDIA CUDA-enabled GPU (optional)
Frontend Technologies
- HTML5
- CSS3 / Bootstrap
- JavaScript
- [Link] / [Link]
Backend Technologies
- Flask or FastAPI (Python web framework)
- ML/DL libraries (Scikit-learn / TensorFlow / PyTorch)
- SQLite / PostgreSQL / MySQL (if database used)
- REST API endpoints (for predictions)