Activity

Vasi

Logo design and ui designing in progress :)

Attachment
Attachment
Attachment
0
Vasi

Worked on a yubikey connection system, hardware authentication using a static password, but ill be removing as its counterintuitive for the web version ill be implementing. this is merely a log on my work :) github commit to prove work :D

Attachment
0
Vasi

tried to create an ascii yubikey to add into my app, but it looks ugly so im ditching it :(

Attachment
0
Vasi

worked on the first executable release of onestore

Attachment
0
Vasi

Added Readme, APGL License and a release

0
Vasi

Shipped this project!

Hours: 42.36
Cookies: 🍪 111
Multiplier: 2.63 cookies/hr

Release v1
Added basic functionality for onestore, i’ve personally made sure all the functions work on my system. I’ve used good security if i’m not wrong 🤞

Hope ya’ll like it :)

Vasi

Faced another issue with saving password, my implementation was flawed from the beginning, the keyphrase was not loading properly and the signup process was the leading issue, also optimised the database to adjust for production v1. also did lot of testing with the ui, to find any abnormalities. found some and fixed them accordingly. removed redundant file.

Attachment
0
Vasi

forgot to do this devlog earlier, but my ship got rejected cuz recording didn’t work for some reason. fixed it and committed to GitHub

Attachment
0
Vasi

Worked on editing and finding a minecraft css framework that i could use. also make a basic frame for how the website will look

Attachment
0
Vasi

Fixed the password storage, it was actually the RLS policies on supabase that needed to be updated for both insertions, updates and selects. Once i fixed that, i sorted some bugs with adding more passwords in the json file. Thats pretty much it for now…

Attachment
0
Vasi

Code prettification, added inline comments for effective maintenance, added a webserver for future password webapp. also worked on database restructuring and went through the supabase docs to see what i can implement. Further plans to allow yubikeys to store key phrases (lets hope there is a way)

Attachment
0
Vasi

Fixed an issue with keyphrases affecting encryption/decryption. On signup the encryption code was encrypting the data with a key “”, which is just empty so decryption of the data with the correct key “{the actual key here}” was returning an error all along. I Fixed this error, but i need to change my password storage method as the appended json is not getting stored on the db

Attachment
0
Vasi

Created a password hash encryption feature that automatically saves encrypted passwords to the database so that it is securely stored

Attachment
0
Vasi

Implemented JWT session token implementation via supabase, because apparently python doesn’t store it for you :(

Attachment
0
Vasi

Added key phrase to login functionality, also did some testing to find out that I haven’t actually handled exceptions thrown by supabase. authentication checks to be implemented, and logout functionality implemented. fixed inconsistencies with UI experience. also did some research on cryptography functions supported by python

Attachment
Attachment
0
Vasi

created the banner for the project

Attachment
0
Vasi

TL;DR I Created a fully functional password generator and created basic authentication logic.
So, I used a library called wonderwords, pretty cool tbh. also using supabase as I mentioned previously. The app generates a few keywords and hashes them with a salt in the database. (security is important as this is also the encryption key for the passwords)

1

Comments

Vasi
Vasi about 1 month ago

forgot to mention the login needs to be fixed

Vasi

Tested the authentication with firebase and found it to be dangerous to leave my firebase project APIs public like that (especially cuz u only have Admin SDK with python), so found supabase which is more forgiving and allows me to leave it fine but with the protection of RLS. Implemented database functionality via supabase and also created Row Level Security (RLS) Policies allowing users to only access their own data on the database.

Attachment
0
Vasi

basic app only with password gen as of now, more unconfirmed features to be added, also user signup will be on a website because i dont really want to take the risk of open API keys. i still have to research about how i can “not” leave my api keys in my code

Attachment
0
Vasi

Shipped this project!

Hours: 3.67
Cookies: 🍪 74
Multiplier: 20.22 cookies/hr

Made a google meet recorder browser extension because literally none of the ones on the webstore actually work. smh 🤦‍♂️

Vasi

Added a readme and created a banner, will be shipping the project now as v1

Attachment
0
Vasi

Resorted to separate page because it just so happens to be the chrome is kind of slow, and doesn’t want high tech in their extensions, smh. It’s kind of sad because I got the popup thing designed minimally and got the code working on the browser; but the chrome extension just DOESN’T WORK.
Well atleast this works… I’ll just need to cook up a readme file and that should be it…

Attachment
0
Vasi

Worked on the popup design itself, you can see I’m struggling cuz I have Ui inspiration yet

Attachment
0
Vasi

created a new logo and a really nice name for the google meet extension

Attachment
0
Vasi

Shipped this project!

Hours: 23.56
Cookies: 🍪 256
Multiplier: 10.86 cookies/hr

My first react native project gang :D
A really simple and nice Finance Tracker app that I made myself, Tracks your finances and transactions with nifty little icons connected to categories.

Vasi

Generated app binaries and a functioning apk file with Expo EAS and bugfixing in preparation for official production

Attachment
0
Vasi

Created an expo prebuild and worked on the readme.md of the app, fixed up any redundant files for production

Attachment
0
Vasi

Added wallet export functionality and wallet clear, the app is ready to be pushed as version 1, just need to figure out the auto update functionality for the transactions on screen

Attachment
0
Vasi

Add transaction screen works now with full code, i need to enable a auto refresh on all screens displaying a transaction scrollview.

Attachment
0
Vasi

Worked on the transactions page especially UI components, I’ll probably get this part done by tomorrow. Also removed redundant code such as unused stylings.

Attachment
0
Vasi

Worked on the transaction functionality to be implemented across home and the transaction history pages. also reimplemented the hr tag to make a cleaner Ui. tried using it on android but then there was ui underflow, so i had to implement safearea.

Attachment
0
Vasi

worked on getting the local storage running once you signup

Attachment
0
Vasi

Figured out about ‘@react-native-async-storage/async-storage’ for my data storage which will be on the user’s phone itself. I am also working on making a transaction log system which will be a bit later. 🥲

Attachment
0
Vasi

Added default recent transaction placeholders. Changed the designs by ALOT cuz the Canva designs i made looked awfully off, plus this has a nice feel to it so yes this was a really productive session. more ui updates coming to the app soon

Attachment
0
Vasi

Worked on deciding a solid color scheme for the recent transactions, also working on the icons to display for these transactions

Attachment
Attachment
0
Vasi

Added a hide and unhide button feature that lets you hide your balance so its bit safe around others, I’m also looking at possible local storage options so I don’t need to manage a db

Attachment
0
Vasi

I worked on getting the bottom navigation and had to go through an extensive icon library to find really fitting icons, also I forgot to mention that I actually used a horizontal scroll component from react native, I just need to find a way to store user info, probs in a json or smth. Removed the hello “user” text cuz I needed a database, and I don’t want to deal with provider costs

Attachment
0
Vasi

Worked on importing a new font, and also worked on the home page after login. I also made the forgot password feature work by working on the firebase backend to send reset password emails to end users on request.

Attachment
0
Vasi

Added a forgot password page and refactored firebase code for ease of access. experiementing with custom fonts for a better UX, but lets see

Attachment
0
Vasi

I worked on the Ui for the new home screen. Going through a lot of Dribble Ui designs cuz I am in desperate need of inspiration. Either way I think this design looks good for now. I’ll work on it later

Attachment
0
Vasi

Found a new video to put on the background, had to compress it to make it run faster (still a delay between when it starts), also firebase authentication works with signup and login :D

Attachment
Attachment
0
Vasi

Finally got a grip of how React Native works after watching countless tutorials :) Also made this really nifty little Login UI. I agree it does need ALOT of work on it, but who am i to judge. ;D

Attachment
0
Vasi

Created the color scheme and the marketing materials for the app itself

Attachment
Attachment
1

Comments

Vasi
Vasi about 1 month ago

idk why but the dev log seems to be posted twice smh 🤦‍♂️

Vasi

Just created my first react native app and im planning to make this finance app really good

Attachment
0