Skip to main content

Posts

Showing posts from December, 2023

DevBlog #5 - Fintech Platform

 What I have Been Working On 1) Account Creation Page / Logic I have added some more quality-of-life things to the signup page. This mostly includes some user feedback so that when people create an account, they can get data from the experience. For example, when someone creates an account, a little notification box appears on the bottom of the screen saying "Account Created" and "Log In". The "log in" text then sends you to the dashboard page. Additionally, if you try to create an account and the username or email is in use, a box will appear, with an error message included telling the user what went wrong. 2) User Login Page / Logic I have now connected the login system making it work with my database (which is now the correct database, and not the test database). This means you can log in and it compares the password and username to see if it is correct. It then creates a JWT token for the user and saves it in local memory so that it can be used to auth...

DevBlog #4 - Fintech Platform

Progress Update (Life): 1) Just a quick update, nailed my forensics test (Monday) with a 93%. 2) Nailed my Calc exam (Applications of Derivatives: 92%, Function Analysis: 82%) 3) I have my AP Macroeconomics tomorrow with AP Psych right after that. 4) Next week I have finals for AP Mirco, AP Calc, AP Psych, AP Computer Science A, Forensics, and Langauge Arts. 5) What this means is that progress updates are going to be taking place at irregular intervals until everything settles, so sorry in advance. Progress Updates (Fintech Platform): 1) I have the connection to MongoDB established and have data being added to the DB from the signup forms. Data is taken from the forms, encrypted, and then sent to the database for storage. At the moment only the password is encrypted but I might change that. This means that I can begin moving to the next thing. At least once I fix a small little bug. Currently, it goes to a test DB and not the DB for this current project. I am going to have to figure ou...

DevBlog #3 - Fintech Platform

     Welcome to the first-ever, well-defined, and well-planned version of the fintech platform. In this post I will do my best to describe what I am doing, what I am trying to learn, the next steps, and more. Enjoy! 1) Why MERN?     Choosing a framework to begin the development of this app was one of the most difficult things I have ever done. I watched countless YouTube videos, read a crazy amount of web articles and so much more. I had to find a stack that people would employ me to use in the future, I had to find something that could connect to all of the different blockchains and tools, and had to find something that I could learn, and that had a big community and ecosystem around it. I first tried ASP.NET thinking I could use it since I was already pretty good at C#, but no. No community, no ecosystem, no platform and network integration, and too steep of a learning curve (for web development, and small compared to other stacks). I then tried learning to Go...

Life Update

      I deeply apologize for the massive delay between blog posts, but life got busy, and programming in my free time to a back seat to the rest of my life. So... here are some programming updates for you.     1) The Game: I have made no progress on the game since my last post. I worked for a bit integrating Steam multiplayer into the game, but it did not go well. I have made the difficult but ultimately smart decision to scrap the current game and rebuild from scratch. This way I can start with multiplayer working, and add on systems as I progress in the game development. naturally, this killed a bit of the energy I had going for it, but I think it is the best decision. We also have decided to dissolve the game studio since I was the only one programming and designing, and they have all moved on with their lives. I don't want this to be the end of the game studio, but work on Table Top Empires will be slow and not consistent, sorry.     2) Fintech: Af...