Stonks-实时交易模拟器[Linode Dev Hackathon]
#javascript #react #android #linodehackathon

我建造的

我创建了一个股票交易模拟器,用户可以在其中使用虚拟美元练习交易股票。用户可以买卖任何股票,与其他用户竞争并提高其投资技能。
它使用Linode托管Postgres SQL,Node JS用于后端,并用于前端。

类别提交:

  • 流畅的变速箱:我将项目从supabase迁移到Linode的PostgreSQL和托管在Linode服务器上的Express Server,从而对应用程序进行了重大的性能改进,并减少了捆绑包的降低前端代码的大小和复杂性。

  • 集成创新者:Linode托管Postgres SQL被用作处理股票买卖的主要后端。

  • 古怪的通配符::我度过了愉快的时光。作为一名资金有限的大学生,我过去一直不愿投资股票,但是该应用程序为我提供了与他人一起学习和竞争的机会。我渴望发展自己的投资技能并在应用程序上对其他用户进行测试。

应用链接

链接到Web应用程序:https://stonks-app.webdrip.in/

链接到Android App:[尽快更新!]

屏幕截图

登录页面:

Login Page

仪表板:

Dashboard page

搜索页:

Search page

库存详细信息页面 - 烛台图:

Candlestick chart

库存详细信息页面 - 线图:

Line Chart

购买股票:

Buy Stock

购买股票:

Sell Stock

投资组合:

Portfolio

监视列表:

Watchlist

描述

Stonks应用程序是了解股票交易而没有任何风险的理想方式。借助Stonks虚拟交易模拟器,您可以在不花任何真正的钱的情况下进行交易和投资股票。另外,详细的烛台图表和美元转换器将有助于跟踪价格和趋势。如果您想与他人竞争,全球排行榜将让您了解如何堆叠。

链接到源代码

https://github.com/Narottam04/Stonks

允许许可证

什么

背景

我一直想学习股票交易,但是作为资金有限的大学生,很难追求。这促使我创建了一个应用程序,该应用不仅使我能够在投资真钱之前学习交易,而且还可以让我玩乐并与他人竞争。

这是我作为前端开发人员的第一个项目,在该项目中,我将Typescript与Express.js一起使用,并在Linode Nanode上托管了我的服务器。此外,我使用PM2和NGINX等后端软件包工作,并学习了如何使用Nano编辑器并将文件从本地计算机复制到远程服务器。这是我第一次使用后端技术的经历,我要感谢Linode为我提供学习和动力的机会。

我如何建造它

我之所以选择这个项目,是因为我想学习Typescript和node.js,并学习如何在虚拟服务器上托管API。

其他资源/信息

在Linode上进行主机Express Server的教程:
https://www.youtube.com/watch?v=sD8X4CApdpo&ab_channel=TheFullStackJunkie