docs: update TODO
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
This commit is contained in:
parent
61245829e1
commit
1fd75873d0
1 changed files with 28 additions and 20 deletions
48
TODO.org
48
TODO.org
|
|
@ -1,11 +1,15 @@
|
|||
|
||||
* ToDo [/]
|
||||
* ToDo [0/4]
|
||||
|
||||
- [ ] Meta [/]
|
||||
- [-] Meta [1/5]
|
||||
- [ ] README
|
||||
- [ ] Expand acronym for bullish
|
||||
- [ ] Prettify README
|
||||
- [ ] LICENSE
|
||||
- [ ] License
|
||||
- [ ] Usage
|
||||
- [ ] Contributing
|
||||
- [ ] Attributions
|
||||
- [X] LICENSE
|
||||
- [ ] CONTRIBUTING
|
||||
- [ ] Link to ARCHITECTURE
|
||||
- [ ] ARCHITECTURE
|
||||
|
|
@ -18,18 +22,19 @@
|
|||
- [ ] TODO
|
||||
- [ ] Clear all tasks
|
||||
|
||||
- [ ] Backend Django [/]
|
||||
- [ ] Base setup for DJango + Vue
|
||||
- [ ] Async (RQ mostly) job to download the equity [[https://www.bseindia.com/markets/MarketInfo/BhavCopy.aspx][bhavcopy zip]] every day at 6 PM for the current date
|
||||
- [ ] Verify [[https://www.bseindia.com/download/BhavCopy/Equity/EQ050221_CSV.ZIP][this link]] doesn't change per day (check web archive)
|
||||
- [-] Backend Django [2/4]
|
||||
- [X] Base setup for DJango + Vue
|
||||
- [X] Async (RQ mostly) job to download the equity [[https://www.bseindia.com/markets/MarketInfo/BhavCopy.aspx][bhavcopy zip]] every day at 6 PM for the current date
|
||||
- [X] Verify [[https://www.bseindia.com/download/BhavCopy/Equity/EQ050221_CSV.ZIP][this link]] doesn't change per day (check web archive)
|
||||
- this changes everyday, the zip file is of the format "EQ`DDMMYY`_CSV.ZIP"
|
||||
- [ ] RQ job to which starts at 6 pm
|
||||
- [ ] extracts and parses the CSV file in it
|
||||
- [ ] dump data into postgres and redis
|
||||
- [ ] if fails at 6 pm starts again after 5 mins
|
||||
- [ ] Writes the records into Redis into appropriate data structures (Fields: code, name, open, high, low, close)
|
||||
- [ ] Endpoint to serve main app
|
||||
- [ ] If cache empty load from postgres and put it into redis
|
||||
- [X] RQ job to which starts at 6 pm
|
||||
- [X] extracts and parses the CSV file in it
|
||||
- [X] dump data into postgres and redis
|
||||
- [X] if fails at 6 pm starts again after 5 mins + potential code for alert
|
||||
- [X] Writes the records into Redis into appropriate data structures (Fields: code, name, open, high, low, close)
|
||||
- [X] make multiple endpoints
|
||||
- [-] Endpoint to serve main app
|
||||
- [X] If cache empty load from postgres and put it into redis
|
||||
- [ ] Button for Pagination
|
||||
- [ ] No Pagination
|
||||
- [ ] Pagination to return 100 entries
|
||||
|
|
@ -39,17 +44,20 @@
|
|||
- [ ] JWT
|
||||
- [ ] Optionally have a demo username and password for login
|
||||
|
||||
- [ ] Frontend Vue [/]
|
||||
- [-] Frontend Vue [1/6]
|
||||
- [ ] Landing Page
|
||||
- [ ] Renders a simple VueJS frontend with a search box that allows the stored entries to be searched by name and renders a table of results and optionally download the results as CSV. Make this page look nice
|
||||
- [ ] Search field to search on (Fields: code, name, open, high, low, close)
|
||||
- [ ] Button to download searched results as CSV
|
||||
- [ ] Prettify Bhav Copy Page
|
||||
- [X] Renders a simple VueJS frontend with a search box that allows the stored entries to be searched by name and renders a table of results and optionally download the results as CSV. Make this page look nice
|
||||
- [X] Search field to search on name
|
||||
- [X] Button to download searched results as CSV
|
||||
- [ ] Handle login
|
||||
- [ ] On table bar per quantity in cell
|
||||
- [ ] Red for stocks going down, green for up
|
||||
|
||||
- [ ] Deploy [/]
|
||||
- [ ] Deploy [0/4]
|
||||
- [ ] Docker
|
||||
- [ ] Dockerfile
|
||||
- [ ] docker-compose.yml
|
||||
- [ ] K8s
|
||||
- [ ] Productionize K8s
|
||||
- [ ] Make Architecture diagram
|
||||
- [ ] [bullish.codingcoffee.me](https://bullish.codingcoffee.me)
|
||||
|
|
|
|||
Loading…
Reference in a new issue