Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ianisdev/final_ms_ai_pai
Programming for AI Final group project
https://github.com/ianisdev/final_ms_ai_pai
binance cryptocurrency postgresql python shinny
Last synced: 18 days ago
JSON representation
Programming for AI Final group project
- Host: GitHub
- URL: https://github.com/ianisdev/final_ms_ai_pai
- Owner: iAnisdev
- License: mit
- Created: 2024-12-11T10:48:30.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-01-06T03:02:00.000Z (25 days ago)
- Last Synced: 2025-01-06T04:18:03.430Z (25 days ago)
- Topics: binance, cryptocurrency, postgresql, python, shinny
- Language: Jupyter Notebook
- Homepage:
- Size: 2.65 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Final MS AI Project: Programming for AI
This repository contains the code and documentation for the **Final MS AI Project** (Programming for AI). The project showcases collaborative work among group members, each contributing their individual components to achieve the project's objectives.
## Repository Clone
Clone this repository to your local system using the following command:
```bash
git clone https://github.com/iAnisdev/final_ms_ai_pai.git
```## Repository Structure
The repository is organized into the following structure:
```
final_ms_ai_pai/
├── / # Work directory for member 1
├── / # Work directory for member 2
├── / # Work directory for member 3
├── shared/ # Shared components
└── README.md # Project README
```Each group member must work within their assigned directory named after their **roll number**.
## Getting Started
### Prerequisites
Ensure you have the following installed on your system:
- [Git](https://git-scm.com/)
- Python 3.8 or later### Tech Stack
- Python
- PostgreSQL
- pip### Libraries and 3rd Party Tools
- [Pandas](https://pandas.pydata.org/)
- [Numpy](https://numpy.org/)
- [Scikit-learn](https://scikit-learn.org/)
- [Shiny](https://shiny.rstudio.com/)
- [Binance API](https:binance.com)### Setup
1. Clone the repository:
```bash
git clone https://github.com/iAnisdev/final_ms_ai_pai.git
```
2. Navigate to your directory:
```bash
cd final_ms_ai_pai
```
3. Install required dependencies (if any):
```bash
pip install -r requirements.txt
```
4. Update Environment Variables and add binance API key in `.env` file:
```bash
cp .env.example .env
```
5. Make sure postgresql is installed and running on your system.
6. [Setup](DATABASE.md) a database named `crypto_analysis` in postgresql and update the database credentials in `.env` file.
7. Run the following command to run shiny app locally:
```bash
shiny run --reload --launch-browser
```
or
```bash
make run
```
Project will be running on ` http://127.0.0.1:8000/`## Contribution Guidelines
1. Document your code thoroughly to help other group members understand your contributions.
3. Maintain consistency in coding style and adhere to best practices.## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
---
Happy coding! 🚀