# Creating a simple price-guessing website

**URL:** <https://discourse.julialang.org/t/creating-a-simple-price-guessing-website/58565>\
**Category:** New to Julia\
**Created:** [April 4, 2021, 5:05pm UTC](https://discourse.julialang.org/t/creating-a-simple-price-guessing-website/58565 "2021-04-04T17:05:13Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nash](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nash/32/14482_2.png) [@Nash](https://discourse.julialang.org/u/Nash)\
**Post date:** [April 4, 2021, 5:05pm UTC](https://discourse.julialang.org/t/creating-a-simple-price-guessing-website/58565/1 "2021-04-04T17:05:13Z")

</div>

I would like to create a (relatively) simple website where users can:

1. Register using Google.
2. Look at random historic 30-day stock charts for tickers on NYSE and Nasdaq.
3. Enter if the stock looked at will RISE or FALL over the next 10 days.
4. See what happened.
5. Track their right / wrong answers.

I am writing to get advice about how I can use Julia and related technologies to accomplish my goal. Ideally, I would like to know if there are worked examples that I can translate to my purpose.

---

<div class="post-metadata">

**Author:** ![tbeason](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tbeason/32/15898_2.png) [@tbeason](https://discourse.julialang.org/u/tbeason)\
**Post date:** [April 4, 2021, 5:38pm UTC](https://discourse.julialang.org/t/creating-a-simple-price-guessing-website/58565/2 "2021-04-04T17:38:11Z")

</div>

I don’t have too much to add, but I’m bookmarking this to keep me in the loop.

I would guess you want to break down the project into smaller bits to see what is needed.

Where are you getting the data? With what frequency? How will you performantly display it? (NB: you should check the licensing agreements because you are displaying the data publicly)

I’d guess that storing the prices in some memory-mapped format would be best (HDF5? Arrow?), and displaying them with some small javascript library would be the easiest and the least resource intensive. Nobody has a Julia wrapper for [Lightweight Charts](https://www.tradingview.com/lightweight-charts/) yet, but that is what came to mind here.

I am not familiar with any Julia packages for handling authentication/accounts with Google (or any services).

For the general web dev parts of this, see [GitHub - GenieFramework/Genie.jl: 🧞The highly productive Julia web framework](https://github.com/GenieFramework/Genie.jl) or [https://github.com/GenieFramework/Stipple.jl](https://github.com/GenieFramework/Stipple.jl) for help/inspiration.

---

<div class="post-metadata">

**Author:** ![sylvaticus](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sylvaticus/32/203883_2.png) [@sylvaticus](https://discourse.julialang.org/u/sylvaticus)\
**Post date:** [April 4, 2021, 7:56pm UTC](https://discourse.julialang.org/t/creating-a-simple-price-guessing-website/58565/3 "2021-04-04T19:56:50Z")

</div>

I would say that such task would easier being done with a traditional cms, like Drupal or WordPress, perhaps with developing a small plugin …

---

<div class="post-metadata">

**Author:** ![nilshg](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nilshg/32/2283_2.png) [@nilshg](https://discourse.julialang.org/u/nilshg)\
**Post date:** [April 5, 2021, 5:40am UTC](https://discourse.julialang.org/t/creating-a-simple-price-guessing-website/58565/4 "2021-04-05T05:40:54Z")

</div>

I’ve done a stock price viewer using only Dash.jl and Market Data.jl, hosted on heroku - extremely simple and efficient.
