{"repo":"tahmid-saj/fin-predict","free":true,"listed":false,"github":"https://github.com/tahmid-saj/fin-predict","clone":"git clone https://github.com/tahmid-saj/fin-predict.git","description":"Finance prediction app to view historical and current market data, weekly predictions on BTC / stocks / forex, and get support from AI driven services. Developed with Spring Boot, Maven, Thymeleaf, Django, AWS, GCP, Docker, MySQL.","language":"Java","stars":11,"topics":["bitcoin","django","forecasting-models","java","ml","spring-boot","mysql","thymeleaf","bootstrap","maven"],"license":null,"category":"blockchain-web3","readme_excerpt":"financeprediction.io Finance prediction app to view historical and current market data, weekly predictions on BTC / stocks / forex, and get support from AI driven services. Developed with Spring Boot, Maven, Thymeleaf, Django, AWS, GCP, Docker, MySQL. The structure of the codebase is as follows: Figure 1: High level view The application consists of the following main components: 1. Client : Springboot frontend web application which sends requests to the Finance Predict API . Currently the frontend is deployed using Docker on GCP App Engine. 2. Finance Predict API : Finance prediction API developed using django and deployed to AWS EC2. API serves requests for finance prediction, market data queries and chatbot queries. 3. Services : The following services are used: OpenAI: Services chatbot requests polygon.io: Provides market data for requests from the Finance Predict API 5. Machine learning : ML models for BTC and stock predictions developed using TensorFlow / PyTorch. ml-job-scheduler handles the automated job runs from preprocessing, training, predictions, postprocessing, etc. The logs of the job runs are stored in S3 and the data is stored in MongoDB. 6. Databases : ML prediction data is stored within MongoDB. 7. Data engineering : Performs manual data migration using an external ETL / ELT API developed in Go, etl-elt-api 8. Security : AWS security services (AWS Inspector and GuardDuty) which monitors the security of APIs. Later, data and logs from the services are queried","default_branch":null,"files":null,"tree":[],"storefront":"/r/tahmid-saj","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tahmid-saj/fin-predict/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}