Activity

Vulcan
  • i tested my app on simulator and used accessibility inspector to make sure the colour contrast was accessible enough
  • i also tested common accessibility options in the app, and saw that it looks fine with all of the options
  • i changed the highlight colour to make it look better
0
Vulcan
  • i changed the highlight to black and white (still debating whether this looks good or not though)
  • made the tip sheet a modal so you can focus more as blurred background
Attachment
0
Vulcan
  • i switched from a 3 words -> 3 words markov chain to a 3 -> 1 word markov chain
  • i somehow managed to decrease the run time from 5 minutes to 2 seconds
  • i split the code into subroutines so it is easier to read and understand
Attachment
0
Vulcan
  • i added the code for cleaning the text before markov chain generation
  • i added the code for text prediction
  • i texted it out with jane eyre

it works great, but some sentences are an extract from the book, so i want to increase the accuracy and randomness

Attachment
0
Vulcan

i’m going to make a text prediction model using the mathematics behind markov chains

  • i’ve broken down problem into phrases, mainly training and text prediction, and broken these down into steps
  • i’ve written the code for generating the markov chain during training
Attachment
0
Vulcan
  • i spent 20 minutes trying to make it responsive on ipad, then realised this app isn’t meant for an ipad anyway (who would use an ipad on a crowded train?)
  • i checked the spacing on different iphones to see if it worked out, and it did

question: does the dark mode colour scheme for highlight + button look good? what about light mode?

Attachment
Attachment
0
Vulcan
  • made the speech bubble + arrow a custom shape so it looks nicer
Attachment
1

Comments

chefpenguino
chefpenguino 3 days ago

this is such an interesting concept for a project, cool stuff bro :)

Vulcan
  • i added a 4th intro tip to end the intro
  • i made the last intro tip disappear when the user clicks any point on the screen
  • i moved the locations of the speech bubbles a little
  • i tested the onboarding on different phones

QUESTION: is the 2nd intro tip triangle enough for the ui? or should i have an arrow which points to the bar?

0
Vulcan

PIVOT

i’ve decided to pivot this a little, and instead of it being a flask app of maths simulations, i want it to be a collaborative, open source collection of mathematical simulations implemented in multiple programming languages.

so i’ve shifted the programs into respective folders, deleted the flask app, and added coin_toss.swift and coin_toss.js.

going to start asking for collaborators now!

Attachment
0
Vulcan
  • added text to the welcome page
  • made the intro tips go from one tip to the next when buttons are pressed (after holding breathe button) or events are finished (the breathe bar goes back down)
0
Vulcan

what i did:

  • instead of having 3 pages for onboarding, i’ve decided on having a welcome page and then an interactive demo of the ui
  • i removed the last 2 pages of onboarding and kept the welcome one
  • i added highlight states to the 3 main ui parts, and added speech bubbles which explain the ui

TODO:

  • i need the speech bubbles to be in a better position than right now
  • i need the arrows to be in better positions
  • i want the welcome page to have some text
  • the intro tips should go from one tip to the next without me having to manually do it
Attachment
Attachment
Attachment
0
Vulcan
  • added the onboarding logic, which uses @AppStorage to determine which page of onboarding the user is on
  • added placeholder content on each onboarding page
  • added a button on the main page which redirects back to the first onboarding page
0
Vulcan
  • added some positive affirmations on both pages
  • changed the whole case to lowercase since it’s more calming
Attachment
Attachment
0
Vulcan
  • started working on design
  • added a nice background for both light and dark modes
  • made the text and buttons look nicer for both themes
  • downloaded the app on my phone so i can test properly
Attachment
Attachment
0
Vulcan
  • i filled the tips page with tips and added some basic styling
  • i also added a sheet which acts as a focus page for a specific tip
0
Vulcan
  • i made the bars actually go up and down, rather than start from the middle
  • i added an extra red bar which shows up when you’ve inhaled for more than 40 seconds
0
Vulcan
  • i decided i’m going to change 4 bars to 1 bar, to ease simplicity
  • made the bar go up and down based on when you are holding/releasing it
  • made the text on the button change to help you breathe
0
Vulcan
  • i wanted to add a tips page, so i figured out how to add navigation
  • i added 4 bars to the sides of the hold button, so i can work on the bar filling up while holding implementation
0
Vulcan
  • i learnt the basics of c
  • i decided i want to make a project which contains several programs that manage memory
  • i started working on the grade book program (the first one)
Attachment
0
Vulcan
  • i came up with the idea for an app for the swift student challenge
  • i designed how i want the main page to be, and the features in it
  • i coded a button which detects when it is being held down
0
Vulcan
  • instead of using different structs for each gate, i used a shared gate struct called CircuitGate
  • the CircuitGate uses the global inputs A and B as input, and react to them, green dot for 1 and grey dot for 0
  • moving the gates work, but it doesn’t affect anything
0
Vulcan
  • added an api route (post) for page rank which returns each page’s rank as a percentage in JSON
  • created a function for coin toss
  • created an api route for coin toss
  • created a visualisation route for coin toss
Attachment
Attachment
0
Vulcan

i created the algorithm for google page rank

Attachment
0
Vulcan

Shipped this project!

Hours: 1.07
Cookies: 🍪 4
Multiplier: 3.3 cookies/hr

i wanted to make something for the borked ui game jam (and win some cookies hopefully), but didn’t have a lot of time, so i aimed to build a stupid and useless ui in an hour

i ended up building a really simple website with 7 useless components and comic sans aimed to irritate the user

Vulcan

added random but annoying components which all look terrible

the components are:

  • a clicker counter that does nothing
  • text that spins
  • a button that runs from your cursor
  • a search bar that does absolutely nothing (keeping the grid layout)
  • upside down text which tells you to spin your laptop around
  • a random fact button which tells you useless things like “You just wasted your time!”
  • a navigation bar that randomly drifts around your screen
  • a form which resets 3 seconds after you start filling it in

i think this is good enough, and it took a little over an hour

1

Comments

sanadeghat
sanadeghat 19 days ago

oh its so pretty, just stunning

Vulcan

the target is to get this done in 1 hour (20 minutes done already)

  • created the nextjs repo for the project
  • made comic sans the font because everybody hates comic sans
  • added bright neon colours because all devs use dark mode
  • added a clown cursor because clowns are scary
Attachment
0
Vulcan
  • i created the simulation code for a random walk which returns all the x and y points while the walk occurs
  • i created a flask app
  • i added an api route so that others can fetch the random walk data
  • i used matplotlib to generate an image for 5 different random walks, and added a route to see the visualisation image
Attachment
Attachment
0
Vulcan

Shipped this project!

Hours: 2.16
Cookies: 🍪 46
Multiplier: 21.2 cookies/hr

people always share stories about their successes but never about their failures, even when you can honestly learn more from failures.

saasheaven is an open source website where you can create a pull request to add your own story, and all failed saas stories show up in the post-mortems page of the website

it was my first collaborative open source project, and although i haven’t gotten any pull requests, i got over 60 stars and 1k website visits, definitely something i didn’t expect

Vulcan

added ad slots (in one i advertise my newsletter)
added metadata + favicon + opengraph data
made the code more readable

checked out analytics from last week and apparently i got over 1k website visitors in a week

Attachment
Attachment
0
Vulcan

added an api to fetch all post-mortems and a specific post-mortem

Attachment
0
Vulcan

had an idea, built a simple landing page, made a github api so that the repo acts as a database for all the post-mortems, then hosted

sadly i don’t think hackatime worked properly and i didn’t get all the time recorded

Attachment
Attachment
0
Vulcan

started the project

made the logic gate structure which will calculate the output from different gates and inputs
added a simple canvas where the 4 gates are draggable

0