Activity

awsome-webdev

I am so sorry for the last shipwright who reviewed my project i just forgot that people use safari and firefox, and things are harsher thier so i fixed those styling errors.
and i also fixed a bug that happened on the server side when you went to the global sets page the server errors out because you dont have any sets to filter out which was just a simple try/except block so now immma try and ship again. Oh ya i also update my readme

Changelog

Attachment
0
awsome-webdev

Shipped this project!

Hours: 37.67
Cookies: 🍪 515
Multiplier: 13.67 cookies/hr

I built this app as a alternative to quizlet to avoid the ads, paywall, and just overall bad experience of quizlets website. It features:

  • a black blast mode
  • normal flash card study mode
  • test mode using text embeddings for smarter tests
  • offline mode and the ability to save sets for on the go
  • public/private sets so you can share your study material
  • AI set generation from Hackclub AI
  • You can also import sets from quizlet off of a PDF
  • Score tracking to calculate a memory score based on past test scores and frequency
awsome-webdev

I Changed the option buttons on the card to allow for a new option for making it public or private and i also added an actual finish page on the test and also added some more responsive scripts. and also added an example keys.json

Changelog

Attachment
Attachment
0
awsome-webdev

I copied Quizlets block blast mode so now you can play that, also added a text embedding model to make the options in the test mode make more sense, and added a service worker to make this more smooth. I started tracking the percent you get on tests and also added the set name to the questions that are sent to the server. i also made some big efficiency improvements, for some reason i though it was a good idea to send the whole set of user cards to the dash page including the content WHY? i dont know anyways now it doesn’t do that. Another small thing is making the side bar text scale on smaller computers such as *chrombooks.

Attachment
0
awsome-webdev

Shipped this project!

Hours: 6.89
Cookies: 🍪 160
Multiplier: 23.25 cookies/hr

This is mostly for the desktop client i really should have made a better desktop version before shipping last time

awsome-webdev

i finally seperated the desktop client, finalllly I prolly shouldn’t have made this a mobile first thing just because of how hard it is to make a desktop client from that

Attachment
0
awsome-webdev

I added a more rich card editor that allows you to make completely new sets and allows you to edit imported cards and some effiency upgrades from the api (not sending the whole card set when not needed)

Attachment
0
awsome-webdev

I added better user stats collection and also added where when you get a question wrong on the test mode it is shuffled back into the questions for it to be answered again. and added questions answered wrong and right one the main page

Attachment
0
awsome-webdev

i have fixed some various ui bugs, i also added a mobile version and also imporved styles for scaling.
Added a leaderboard and also added where the server tracks what questions you got wrong to, how man you got right and also how many you got wrong.
also added the ability to delete sets, I also forgot to sanatize titles to be save for using in URIs so i fixed that as well.
todo:

  • still need to work on making a finishing page if you finish the test mode
  • make the client serve questions the server has recorded repeatedly as wrong
Attachment
0
awsome-webdev

I really need to devlog the goal was to get doen as fast as possible so people in my school could use it but,
i added the basic desktop ui, still need to work on the mobile one. so far i have just flash cards, and a test feature like quizlets and a way to import from quizlet

Attachment
0
awsome-webdev

added some more graphs and also some more helper functions for data organization as well, and also added user feedback to gain/loss forms

Attachment
0
awsome-webdev

I added a chart to see what you have spent overtime, and also added a more detailed popup when you press on transactions

Attachment
0
awsome-webdev

Shipped this project!

Hours: 11.72
Cookies: 🍪 61
Multiplier: 5.24 cookies/hr

I decided to SHIIIIIP
I will still add some things just to improve life, but idk what those things are yet and only usage will tell me what to do.

awsome-webdev

I added a *kinda responsive design to all of the pages
this is fine for now but I might later just make a separate desktop client because it is weird having so many big elements on different pages, and instead it would be all mostly on one page. I feel like i should ship this project but idk their are some things i could add to make it better.

Attachment
0
awsome-webdev

added a public version for the demo link and a login system plus a read me to my repo. I have used git in the past but only at a really basic level and it didn’t involve complex merging of branches, Because i made a whole new branch for the very different public version but when i add features in the main branch (Privately hosted) i am gonna have to learn how to merge those changes and *maybe tweak them.

Attachment
0
awsome-webdev

I have:

  • added a budget ui
    -added serverside functions for budget logic
    -added login system

i dont know how i am going to make a demo link for this project as it is made to be selfhostable thing but ig i will just make a public version with multiple logins available

Attachment
0
awsome-webdev

ok i need to devlog,
since i already had the ui made i mainly focused on server components so:

  • added api points to save transaction data
  • added frontend data proccessing for the main page/dashboard
Attachment
0