Shipped this project!
I made a new ui for the sw dash!
Worked more on the cert page
Log in to leave a comment
Created the nested edit cert page. This took a long time
Log in to leave a comment
I then programmed some basic clam / unclaim functions
Log in to leave a comment
Worked on the support tickets page, just a simple static display
Log in to leave a comment
Worked more on the cert queue and also added a theme toggle lik always from shadcn
Log in to leave a comment
Completed the cert Stats page
Log in to leave a comment
Worked on the cert stats page. it was a headache to get the cards right
Log in to leave a comment
I created the admin home page with some basic elements simple.
Log in to leave a comment
Modelled some of the sidebar also changed some colors
Log in to leave a comment
Then i created the admin layout with a sidebar and a main section
Log in to leave a comment
Since i moved my code to next.js, i decided to do everything from scratch so i created the home page
Log in to leave a comment
I moved all my code to next js
Log in to leave a comment
Worked on the cert queue page
Log in to leave a comment
Created the first sample prototype
Log in to leave a comment
I added up the dark mode and spiced it up with some adjustments
I then added 4 more mutations each for renaming and deleting a file and team
Sidebar now shows all files of the current team
File name also shows up in required places
Log in to leave a comment
Okay, this was the toughest part. I was too lazy to code the whiteboard all by myself. So i found this really cool tool called ‘excalidraw’ which is pretty useful! All this was fine i implemented it and all but, the main problem was the saving part. I struggled to create a saving function, but on top of that, when i finally coded the function, it started to only save the raw elements not any orientation or any image It was all messed up. So i had to do some other troublesome code and stuff to get it right and finally, it worked the whiteboard is now complete!
Log in to leave a comment
I could not use editor.js because it had way too many restrictions and i had to manually install its sub components like ‘heading 1’, ‘list’ and all those stuff. So i switched back to good old blocknote.js from corenote and i reused almost the whole of it. It turns out well!
Log in to leave a comment
So i then created the workspace layout with the text editor on the left and the canvas editor on the right i started working on the text editor and decided to try out something new so i used the editor.js framework to make some simple stuff.
Log in to leave a comment
So, after that used the dialog component from shadcn to display a small dialog asking the user to enter a file name. Then i took the input and displayed it in the console. Just basic, i will have to create a whole new table for files and then store the filename there
Log in to leave a comment
Then I finished up the sidebar by adding a bottom section to it just simple ui, no functionality yet, i also added the all files button on the sidebar along with a new file button. all this couldnt be possible without tailwind v4.
Log in to leave a comment
After that i finally worked on the dashboard page, and the first ting i worked on was the sidebar. This was both easy and tough at some points because, i struggled a little bit with shadcn’s popover component the thing was just always jerking into position. So i kept on trying to find ways tto make that stop and nicely animate into position. I worked quite a lot on that. My code now may not be that efficient or anything its just ykw ‘code’. Then i also used the convex data and displayed the user profile and teams in the sidebar.
Log in to leave a comment
Okay, this was tiresome i tried so hard to get the data to work. My idea was simple. When i open the dashboard page, the site had to just check if the user was in the database, if not it had to add the user. But guess what, convex doesnt like to make life easy for me. It threw bugs like no table provided and stuff like that, soo… yeah finally i somehow made it work
Log in to leave a comment
Woooo! I made my first awesome UI library for react! and it works! See the readme for details and installation! Contains a lot of components like accordion, badge, button, callout, card, and many others with customizable variants. Hope you guys like this project.
So i created another component called ‘card’ Its a simple card that can show information. It also supports an action in the header like a button or link or anything!
With this new docs system i just had to write a little bit of docs as i simplified the process
Log in to leave a comment
After all of this i decided that it took too much time for me to create docs and almost everything was the same only the properties table and the code block was different so i created a new .ts file with all the data and made 1 single file to display all of them
Log in to leave a comment
So after the callout i decided to make my own text input component as i was so bored of the dumb default html input component. It looked disgusting. I struggled a little bit while styling it as i was also adding a small tweak and was allowing users to also show a lucide icon in the side.
Then, as i was making the component i also went ahead and wrote the docs for it!
Log in to leave a comment
I created a new component called ‘callout’. Just a small info box kind of thingy and added some color variants to it so you can choose between red, blue, green and yellow colors
Meanwhile i also followed my standard procedure and created the documentation for the callout component
Log in to leave a comment
I tried my best to optimize the documentation structure but no matter what i did it was sooo tough and i had to go with the normal way. I now have to create a separate file for each component with its own docs.
So when i was writing down docs for my button component i decided to display my own codeblock component with a copy button and function
Meanwhile whn i was writing the code for the documentation for the button i realized that i needed to publish my cli code to npm! So i did that but the commands were not working. I debuggged and debugged until i found out that the error was that it was looking for a wrong file name. I fixed that and my code is officially now on npm heres the command for a button
npx modui-uikit@latest add button
same for the link and codeblock!
I fixed some overflow stuff and all tailwind issues in the page
Log in to leave a comment
I created a separate layout for the documentation page with the sidebar so that it appears on all /documentation/xyz pages. This was a lil crazy because even though i knew how it was supposed to work, some dumb css issue came up so i had to experiment through the fixes
I made a page.tsx for the docs to appear and it was difficult because i wanted it to me automatic and i did not need to create pages and pages of documentation myself. So i did some trial and error on the page and tried to integrate the data from my components json file
So the toughest thing i made was the preview component that shows the preview of my component. I tried many wasy to keep it optimized like i tried to keep one single component and do some stuff, but it did not work because each component needed their own parameters so i had to do it the recursive way by creating a component and rendering the individual components conditionally
Log in to leave a comment
So i wrote a script in my scripts folder that runs each time i run my project that reads the file names of the files in my /components folder and writers them down in a json file. Then in the sidebar, i wrore some lines to map and show all elements found in the json file!
Log in to leave a comment
i made the navbar as a separate component and then used that in the main layout so it is visible in all pages. This was done for easy work for me as i dont need to copy and paste the navbar code in all pages
I worked a little bit on the /documentation page where i added a small sidebar with the components listed.
Log in to leave a comment
So i was working on the homepage when i realized that i had to actually link the buttons to some page so i as usual wanted to create my own component for that called It was surprising that i could actually get it right and i used it! The component works!
Log in to leave a comment
I worked a lot on the home page to showcase my components and…. I used me own button component in the homepage! It looks new and minimal I really liked it a lot it took a long time because im really good at that aesthetic ui stuff so yeah but it looks super cool.
Log in to leave a comment
I started by creating a simple button component with some variants, i just made it like that button from shadcn. But that is not the focus. The main aim of this project for me was to make a cli command that installs the component. So i used commander, chalk and fs-extra with the help of powerful google to come up with some script that creates a file with some code.
Log in to leave a comment
This was awesome! I added a bunch of new features and fixed some ugly bugs!!:
Oof im tired of doin this every time i try to add a new feature some dumb technical bug pops up. This time its seems that there was some ‘syntax error in package.json’ but there was nothing. I even double checked it with a json linter but next was stubborn and did not run the site. I tried again and again and finally after remaking the package.json it worked poof. Its wasting my time instead of allowing me to make new things
Log in to leave a comment
This was simple but time taking I had to it and map all tools to keys on the keyboard and then write them all down in an array and make a dialog display for all of them I knew how to do this but it was just a time taking process.
Log in to leave a comment
This was crazy. I found a crazy bug in the site that everytime i deleted an organization, it lead me to the home page and did not allow me to sign back in. It was really tough to figure out what was the problem i tried changing my proxy, middleware and others but they did not work. So i kept this aside for some time and just thought about the problem. And i actually found out the problem but not its cause i googled about clerk for a while and I found the 1 setting which had caused all of this ‘membership required’ this option was checked which caused the site to lead the user to choose organization page leading to so many errors
Log in to leave a comment
So i decided to make yet another useful feature EXPORT AS PNG This was rlly tough I tried different ways but i only found 1 of the comfortable html-to-canvas this was also difficult because I accidentally linked the wrong item to export. SO here it is
Log in to leave a comment
Log in to leave a comment
This was soooooooo tough. I thought adding 4 more shapes wouldnt be that hard but then i wound out its evil nature. I struggled to get the points and calculations right on my own so i had to google out things and second, i added a really nice feature of dragging to draw. That was fun and nice.
Log in to leave a comment
Created an awesome feature for the whiteboard. IT is really nice and im pretty sure you guys would like it.
this was not too hard i had to change the default bg and map it to the button which tells the canvas its bg. For some of them i had to get images from random websites to get the back ground. It looks cool!
Log in to leave a comment
I made a really advanced notes app, please dont judge the app by its title, its fully functional and has many awesome features like adding images, headings, lists and many more. This was built using next.js, tailwind css and blocknote js
I wrote the readme added some cool images and a lot of minimal style changes, and also changed the theme to green because i thought that green was not widely used,
So i created the publish functionality, it works awesome i opened the page in incognito and it did not allow me to edit it because i was on a preview. Awesome, perfect!
Log in to leave a comment
Cool, heyy I’m having issues uploading my id , what’s up with hackclub sites ?
The document was deleted but the site was not redirected away from the deleted document page leading to an error. So i tried to do something and finally, i came up with the solution and figured it out
I added a publish button and created some functions and gave it a nice popover component to publish it
Log in to leave a comment
I worked a lot on getting an editor component into the document. IT was really difficult even though i used this awesome framework [Block Note](blocknotejs.org) It is awesome it comes with inbuilt options to add h1s, h2s, h3s and so on, it allows you to add image, lists, checkboxes, change colors and so many other awesome features
Log in to leave a comment
This was a really hard part. I started with adding to buttons for removing and changing the cover, but somehow the styling did not work. The classnames did not function correctly. I spent like an hour or so trying to get it right, then, when I was testing it out, the progress of uploading did not appear. So i went to the docs and manually copy pasted the component and tried different bugfixes. But finally when i tried to drag and drop an image it did not upload the file i did not know why. SI i again had to see the docs and replace the component and at the end its all working
Log in to leave a comment
I made a website for my ysws idea hackAI where you build real world applications using AI llm apis and get Ai credits and grants.
Added the faq page to the site with content all handwritten by me
Log in to leave a comment
So i created the basic website of my ysws Idea hackAI, wit basic html and css. I dont have much of actual programming to do so here it is.
Log in to leave a comment
Looks nice, you should add a demo
Yeah almost done gonna do it in like ten mins
This was soooo hard. i tried to add the file upload through some new tool called ‘edge store’ it was crazy difficult to implement it. I kept running into errors because it did not work properly. I tried and tried a lot and finally it worked
Log in to leave a comment
So i found some errors in the main page, like when i tried to navigate to a doxument through search, it showed me a 404 page not found error. So i had to look for ways to fix that. Same with deleted projects. Then i worked a bit more on the document page. I left a little space at the top for rendering a banner image, and below that i added two buttons for setting an icon and a banner. They are not functional yet though.
Log in to leave a comment
I built an app that returns pencil sketches of the uploaded images!
So i just worked on a lot of stuff. First i implemented the document page. So you get redirected to it when you click on it. And next, i added a small feature to rename it. its kind of a button and input fused together… you get it. Then i added a banner it shows when the page is in trash. It looks cool
Log in to leave a comment
So i just programmed the whole of the search function including the ui. This was soo hard. I had to try different ways until i finally found the command component from shadcn, but i still had other problems. The documentation did not work out for me so i had to figure ways out to get it right. And finally, it worked! It looks sooo cool ngl.
Log in to leave a comment
I just added a couple of features or like a plus button for adding shortcuts right on the homepage and so on.
P.S: This is not vibecoded please, i spent a lot of time working on this extension.
So i just worked a bit more. Th app is now bug free and it looks cool. I did not expect the app to be so easy. I added a button to manually download the file and also choose where to save it
Log in to leave a comment
I tried my best to add a themes to he site but it failed like crazy. First, i regret using hardcoded colors for the elements. That way, i cant change them when i tried to, they looked ugly, disgusting so i had to take it out here is how it looked. So i removed it
Log in to leave a comment
Soo I was trying to figure out how to add various canvas modes so that the user can draw on a single page or an infinite canvas. This was very hard. I tried various methods of doing that, for example, i tried clamping the camera and all that, but none of them worked. So i had to come up with my own intuitive method. What i did was, i added another type to the canvas types file and declared the 2 modes. Then I added some conditional checks if the mode is infinite and blah bah blah and finally it somehow worked. So here’s a preview
Log in to leave a comment
So i just improvised the logic and added some small tweaks here and there to give a nice look to the sketch. It was surprisingly easy I just had to add some constants with grey and some stuff to get it. Here’s the final output
Log in to leave a comment
Created some basic code with research and tested it out. It seems wayy simpler than i though it would be because i found some code already which i could use with minimal changes
Log in to leave a comment
I just added some basic imports and found out that i could use a new package called customtkinter for the modern ui. I added it and designed some elements
Log in to leave a comment
So I created this basic tic tac toe game in the terminal with python where you can play tic tac toe with yourselves. I made this for 2 things
So i just fixed some issues like the player entering invalid keys and restarting and some tweaks, and also created the .exe file for the console
Log in to leave a comment
Finished the code! It now works
Log in to leave a comment
Added the board in the terminal. Not too cool experimented the logic a bit.
Log in to leave a comment
So a long time since i coded in python my skills are a bit rusty, just set up the main file… Wrote some board logic, very minimal.
Log in to leave a comment
Okay so i completely wrapped up the ui of this trash component. And guess what I also added a restore button to restore documents. And for extra safety i wrapped up the permanently delete document in a alert dialog from shadcn ui. I created my own component for the confirmation so that i could reuse it in other events too
Log in to leave a comment
So i spent a whole lot of time trying to write functions for deleting the document and restoring it. Took some trial and error. I need to work a bit more on that. Dont really have some pics for it so i have no choice but to show the code sry.
Log in to leave a comment
So just fixed the bug of redirecting when trying to expand and also created a small logic to do when note is expanded. And i added the feature of creating multiple nested notes so you can create a note inside a note and so on (pls just dont spam those) and also created a hook for deleting a note. So here it is
Log in to leave a comment
So just worked a bit more and added some functions i could use for the future features. Now it actually displays the document like an actual item rather than a text. It looks fine, not bad, next have to fix the issue of redirecting to the page when clicking the expand button
Log in to leave a comment
Did a little styling and created a item component and made it reusable so that i could use the same thing for all. Added a dummy search and settings buttons in the user settings sidebar, and also made the new page functional.
Log in to leave a comment
Added a sign in/ sign-up feature, and again, i did this with Clerk, and it would have finished wayy faster, but it always showed me a warning of development mode which I hated. I tried all kinds of things but even the official method of doing that did not wwork out. It looked soo ugly seeing the banner. So i pent another hour figuring out the dumb logic
Log in to leave a comment
This was a lot of work. I made the navbar and tried to implement a dark-mode light-mode feature. I thought it was goin to be very hard but to my surprise there was already a component for that in shadcn. So I went forward and implemented that but there was one huge problem. The default component used the default tailwind classes, which was some sort of white for light and black for dark. Whereas in my case i was using a type of light red on my background and other elements. So i had to sit and look for good combos for light and dark mode colors and heres the final view! It looks awesome
Log in to leave a comment
Set up the next.js application and also got some images, logos and added it to the app. Created the home page section. Not really tough.
Okay. This was a really huge version update:
So i decided to spice things up a bit and do some cool stuff so i added organization roles. Let me give a brief description of each role.
Since i was using clerk for the authentication, it allowed to add user roles. I had to map the user roles to live blocks and disable abilities one by one for all the roles.
Log in to leave a comment
Log in to leave a comment
awsome
Thanks, still adding more cool features! Look out for them
Would it be a good feature to add blocks, where you can click on a block to find it on the board?
What do you mean by a block?
Log in to leave a comment
I just added a bunch of new features:
I built a chrome extension that allows you to steal colors from websites you like and use them yourselves!
Worked on the website part of the project, created a simple website, just to download the extension. It matches the theme of the extension. Will be posting this on scrapbook too
Log in to leave a comment
Worked on some UX changes, first I changed the color preview to only appear on the palette section, because it was interfering with the selected color text. And i also changed some logic to show color in the selected color text when it was hovered on, and also generate matches.
Log in to leave a comment
les goooo!
:yay:
noice
Just did a lot of work. Firs i decided to make the lazy preview for people who wanted to see the preview without logging in, (i made the feature based on user requests), and i fixed some issues with the line tool and the pencil tool. Plus i kept on coming across an issue while drawing, it used to try to select and drag the user avatar, stopping the drawing. So i went over and fixed it. And i also added a dotted pattern to the board. Looks sleek.
Log in to leave a comment
I just finished creating the line tool. This was hard. First i tried a prototype to render the line as a component but then it did not allow me to draw straight lines, only slant lines. So i changed the thing to add a change to the pencil component itself to allow drawing a straight line. And it works! I also added a clean canvas option!
Log in to leave a comment
This is pretty sick! Though a piece of feedback I would give is using the tactic “lazy registration” for the site, so people can get a preview of the tools before having to give their information. Still, I love the whiteboard concept and this is super cool!
dude thanks for your feedback. I think tihs feature is really necessary beacise i have heard other say that too thanks again
Created a stroke weight option to reduce the stroke size or decrease it in the selection tools. ow the shapes can be thick or thin.
Log in to leave a comment
How do you use this feature?
Can you make it work with the regular pen too?
The pen is pressure sensitive
You can change the stroke size of the shapes by selecting them
You will see a stroke width selector
I made a collaborative whiteboard in Next JS! This was an awesome idea and a really nice way for me to learn next.js and tailwind CSS. This gave me an opportunity to lean a new thing rather than sticking to the old and basic html, CSS and JS. I loved this project, even though i used tutorials here and there, i actually liked the process and way of creating. I also appreciate the people giving me suggestions here and there. Thanks a lot to all of you!
Okay. This was real saddening and crazy. So this morning, when i was trying to deploy the website, i had to shift all external components into production and in the process, i accidentally deleted the clear authentication project, and on top of that the action was irreversible and crazy. So I spent some time and remade the clerk app and finally now, it has been deployed!!!
Log in to leave a comment
Okay… This was hard work I completely programmed the drawing functionality and meanwhile i also fixed many bugs which did not work as expected. Now they all are fine and you can draw things too! And yeah the thickness is pressure sensitive
Log in to leave a comment
I loved this! Now we can select multiple items somewhat like a selection net or you can say a rectangular selection tool. This was not that hard i did not have to write any new code for the selection part, only modified the way it works. But i also added tweaks in the existing code. I got many errors in this part.
Log in to leave a comment
So in this devlog, i changed quite a few things. First of all, there was a huge issue. I was allowed to look at the board even thought i was not authorized. That was a horrifying issue. So i had to research and do many different changes in my code to get it right. And second, I allowed the user to change the size of the rectangle to make it resizable.
Log in to leave a comment
Sooo, this was a huge progress. Now, you can actually draw stuff on the canvas. Only a rectangle for now, but this was difficult. The main part where I struggled was the part where I had to get the co-ordinates of the mouse-pointer and stuff. Here’s a demo.
Log in to leave a comment
This was extremely difficult. I had to somehow map an svg element to my mouse-pointer. I used a tutorial for this and i got it right! This looks awesome! I just took an icon and made it change the position to the mouse-pointer’s position, but it took a lot of lines
Worked on the room authentication part of this project. This was a stressful task and i had to use live blocks and clerk both together to get this right. I struggled in a few parts of the unauthorized sections. Here’s a clip.
Log in to leave a comment
I just finished setting up liveblocks, but I encountered a problem because the docs on liveblocks were not updated. So i had to research and get the right thing to work, now it works the same as before but i have added liveblocks in the backend so yeah…. Here’s a pic of the liveblocks board. Everytime a board is created, a new item is added to the list in this page.
Log in to leave a comment
Yeah. This was a really huge task for me. I had to fix the whole of the weather handling because the API i was using did not work for me anymore. So In this update, I fixed the weather so that you can input the city manually, and some UI changes on the website. Now, i’m ready to ship this again. Lets gooo!
Soooo This was a huge devlog but not much. I had to do this because The weather was not working at all 0%. I tried all ways like using an api, geolocation, and others, but they never worked. So now i came up with this plan and now it supports typing in cities yourselves. It looks cool now!
Log in to leave a comment
Changed the css of this and added some shadows and borders. Made the colors lighter. It has a more modern look now!
Log in to leave a comment
Oof this was some cool work. I shifted the math algorithm from using HSL values to use RGB values for the matching colors. Now it generates better matches for the color. Its awesome. Some final touches and I will be able to ship this extension!
Log in to leave a comment
Yeah, just prototyped a way of generating matching colors. Doesn’t work well. Like it shows up random colors and since I am using a mathematical algorithm for this, it generates negative values so it doesn’t work 100% of the times tried…
Log in to leave a comment
Added many tiny features such as live preview. Once a color is hovered on, the background changes to that color. And live stats: shows how may colors are there in the current palette. And a delete palette button, and a cool animation for the copy feature!
Log in to leave a comment
Added a cool feature suggested by one of you guys! Feature enabling you to create your many no. of palettes. Still work in progress, but seems nice for now.
Log in to leave a comment
Made some visual changes and fixed some errors in the javascript code. Not a big task, and also added an icon to the extension. This extension is almost done. I would love to hear a few ideas that i could add to this extension. Please comment if you have any ideas.
Log in to leave a comment
Changed the colors of the popup to match the colors of my banner. I prefer this over the dark colors.
Log in to leave a comment
This was a crazy tiring task. I got fed up of bugs, that I rewrote the whole code, and revamped the whole css. Now it looks more sleek and modern. This was a hard task and also implemented the delete color feature.
Log in to leave a comment
Just styled the box and added the functionality of the color showing up on the palette after picking it. Also added a small tooltip on hover. Really looks cool now. Next task is to be able to delete a color from the palette.
Log in to leave a comment
Oof this was hard. I had to code the eyedropper part of this so that the user can pick a color. And, the popup looked disgusting, so I had to do some basic styling. here’s a small preview
Log in to leave a comment
Created the basic manifest and html of the popup. This was easy. But now I am pretty scared that this project will take a little too less of time. So yeah, heres a small screenshot. Doesn’t look too good. did not even touch the css.
Log in to leave a comment
Created the favoriting functionality. This was a little hard because i had to create another backend table solely for this. I had to redo the same things i had done before now, because that was how it was needed. It was a little tough but at the end, it works! Here’s a short clip
Log in to leave a comment
Okay, so this was a long devlog. I made quite a lot of changes. Here they are:
Log in to leave a comment
There was this minute issue of the layout of the board details part, it looked bad, so I was determined to fix it. The borders were not properly aligned with the card. So i rewrote the card and got it right! And also, I added the favorites button
Log in to leave a comment
okay, this was scary. I somehow managed to mess up the task of filtering and the page was compiling and refreshing every 96 milliseconds 😱, and because of this, not even 1 action wan now working. I got scared and tried to find the problem. I searched frantically in all my changed files since the last commit and kept on deleting stuff. I still couldn’t find the problem. Hopeless, I went and reverted all changes since the day before yesterday’s commit. And it worked! It did not compile so fast anymore. So i went on and restored rest of the files, and while I was doing that, I found the CULPRIT. The function i had been using was making the file run almost every 1 second. I went up and searched for an alternative. And finally, this works perfectly until now!!
Log in to leave a comment
Yes, this was fun. It was easy to make this new dashboards section. Looks sleek now. And also created a small startup for first time users.
Log in to leave a comment
Very Cool! Will it work like Discord with the creation? It looks similar on the side.
Haha 😄 you got the idea right the users can switch between organisations like they switch between servers in discord. That feature of discord s really got me. So i decided to add that
I love that! Keep up the awesome work!
Added this Invite members button to add members to your organization. I kept struggling to get the container to correctly fit the dialog box. And somehow, the sub sections in the dialog di not work, and nothing was clickable. So I had to look up for new solutions, I tried debugging using the console and failed. I had to look up into the docs of the component. Finally the error was the key. I researched on the error and found out that it was the key to the problem. And… I fixed it. 😁
Log in to leave a comment
Fully coded and finished up the search-bar to add the search to the url query. It was a difficult task to do, and I spent some time actually reading and cleaning up the code which I had written to get rid of unused stuff. Also added a small tweak to the mobile view of this website. Looks good to me now.
Log in to leave a comment
I made the final adjustments to the main sidebar to improve its layout and usability.
After that, I started developing the organizations sidebar by coding its features and styling it so it fits well with the rest of the interface. Looks good to me now!!! Its coming together!!
Log in to leave a comment
Sorry for posting this devlog so late. I ran into a tough issue that I had to solve on my own. I was trying to show a different screen when the user was logged in, but nothing appeared on the page. I checked all my files to find what went wrong. In the end, I found the problem: the provider was set to show content only when the user was logged in. I fixed that, and everything worked again.
Log in to leave a comment
oooh this leg took a lot of time. Now that i got all the backend right, I tried to actually integrate the log in system. I tried many ways, but they were just not working. So i went and looked up for documentation on the convex docs. After finding it, when I implemented that, I got an error saying that a function was deprecated. So I had to look up more and FINALLY, I got it working. Here’s a video
Log in to leave a comment
Just fixed an error in the users logic. Since the users logic is dynamic, every time I type something as a subpage in the address bar like ‘…/open’ or something, it was not giving a 404 page not found error but giving me the user id page, showing the user id as open. So i spent a little time on trying to fix it. At the end, I just went with the simplest solution. I routed the ‘user’ page inside a ‘users’ folder.
Log in to leave a comment
Okay. So this is my first time working with next.js and tailwind CSS. Looked up on tutorials and also tries making some example pages. I also set up the project folder. All this was done with the cli tool for next js. This might be quite a long project. I also installed the button component from shadcn UI. and added a style.
Log in to leave a comment
Made the simple website using js for converting timezones. I really loved this neon cyberpunk theme. 😁
Just added the ability to type the country and get the time zone converted. Way easier than a dropdown
Log in to leave a comment
This was a long but a very useful contribution to my programming knowledge. For the first time, I learnt how to make a chrome extension. Since last year, I had this mindset that making an extension was very hard, until now. This is my favorite project of all time (until now) and also the most fun to make and show other people.
Super excited today — the extension is almost fully complete! 🎉I just finished building its official website, where I break down all the core features and how it works. Feels great to see everything finally coming together.
Log in to leave a comment
Migrated the Notes section to a spacious new home on the sidebar, freeing up the main interface while giving your thoughts more room to breathe. To maximize that reclaimed real estate, the old notes widget has been refactored into a dynamic stopwatch, allowing for seamless task tracking without ever leaving your workflow.
Log in to leave a comment
Implemented several new UX improvements (changing favicon, adding the search button beside the search bar) to streamline navigation and overall usability.
Expanded interface polish across key workflows for a smoother experience.
Also completed the notes system, adding full Markdown support for flexible formatting.
Log in to leave a comment
Built out the weather section for the new tab page.
Initially tried using browser geolocation, but ran into permission issues with Chrome’s new tab restrictions.
Switched to IP-based location instead, which ended up being simpler and more reliable.
Log in to leave a comment
So, I spent some time tracking down a bunch of unexpected bugs — all of them caused by adding a new type of “Add Shortcut” popup.
What seemed like a small UI tweak ended up breaking multiple assumptions in the existing logic.
Had to refactor event handling and clean up some edge cases to make everything play nicely together.
Lesson learned: even minor UX changes can ripple through the system more than expected.
Log in to leave a comment
Shipped a big usability upgrade today. Shortcuts are now fully functional end-to-end, and you can finally drag and reorder them however you want. The UI feels way more flexible now, and this sets a solid foundation for future customization and polish.
Spent a good chunk of time squashing bugs this round — a lot of small issues that were piling up, but everything feels much smoother now. I also added a settings bar on the side, which already makes navigating and tweaking things way nicer than before. And the clock is finally functional now, actually updating in real time instead of just sitting there looking pretty. Definitely feels like a solid step forward.
Log in to leave a comment
Made the site look cool and clean with a neon cyberpunk theme
Log in to leave a comment
pretty cool
thank you 💖
That looks so cool
Made the simple looking website and its already works pretty well! Noting much, just simple html,css and js
Log in to leave a comment
Cool, just added themes to the website. Awesome
Woohoooooo! MASTERPLAN! I made themes in the website, solving the problem of some people liking the old design, and some people liking the new design.
Just after i finished the footer, i see some people say they like the old design more. Im confused what to do.
Got inspired by a few professional websites, and improved the styling and css of the website.
Wow! This was exciting. Spent so much time trying to get this very cool website to be awesome! Simple HTML, CSS, JS. Became more familiar with JS this time.
Fixed some responsiveness issues. Really excited to ship it! v1.0.0 is out! 😃
Log in to leave a comment
Made the word and character counter app. Pretty simple.
Log in to leave a comment
Fully coded and finished the password generator. (Don’t try it on my vault check website 🤣 ) ,and added the about section.
Log in to leave a comment
I do not know why but the password generator screen recording did not get uploaded. Will try to cover it up in my next devlog
Coded and styled the password generator page. Functionality is yet to be coded
Log in to leave a comment
Adjusted the home page and fixed some errors in the case converter app
Log in to leave a comment
Fully coded the decision picker. Took a little bit of time.
Log in to leave a comment
Changed the color scheme of all pages. Loos awesome now!!! Also, made the decision picker page.
Log in to leave a comment
Coded the Case converted section. This was by far the easiest. 😉
Log in to leave a comment
Revamped the styling of the text cleaner page, and coded the unit converter. It was a little easy
Log in to leave a comment
Coded the functionality of the text cleaner and styled it a little bit to match to color theme of the website.
Log in to leave a comment
Made the Text cleaner page. Did not do the functionality yet. Also, need to change the colors
Made the styling of the website look cooler and added some simple but cool looking effects. Also fixed some bugs.
Log in to leave a comment
Oooff! Took a long time doing the simple website. Was expecting it to be easier. Got stuck on adding a BG overlay, but kept getting some weird errors for the CSS. I was expecting it to take only around 20-30 minutes but it didn’t go as planned. 😓
Log in to leave a comment
I made a useful website which analyses your passwords to see if they are strong and are good. With this project i got more knowledge on Java Script which i did not use much before.
Added music and improved the looks of the website.
Log in to leave a comment
Made the suggested passwords section and filled the about page.
Log in to leave a comment
Fully revamped the home page and i had to switch the code to javascript because i was struggling to integrate python with html 😓
Log in to leave a comment
After hours of experimenting of what to do, i created a website with a basic look.
Log in to leave a comment
I made the basic scripting of the program and how it runs. It took some trial and error but in the end it turned out to be a nice success.
Log in to leave a comment