No followers yet
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
HOMECLIP DEVLOG#15
I'm NGL I forgot what I changed😭. I havent touched this in nearly 2 weeks!
HOMECLIP DEVLOG#14
HOMECLIP DEVLOG#13
HOMECLIP DEVLOG#13
Fully setup the database and changed the schema of the folders table. Now folders can have a parentId allowing for folders to be inside folders.
Docker file and compose.yml fully setup.
HOMECLIP DEVLOG#12
Ive decided I will be rewriting this entire project in Go+Gin. For better performance(definitely not because I'm addicted to Go).
Here is a high quality drawing of the go gopher.
Setup api endpoint to get all links that match a tag.
Reduced code repetition of the edit form by putting it in a js file and prepending it to the body on load. Fixed the url redirect when editing too
Setup the pages for tags/folders and their individual pages.
Removed all repeated Navbar code and put it into a js file. Whenever a page is loaded it prepends the divs onto the body of the html, reducing the file size and increasing performance.
Setup the logic behind the search page, it gets the query parameters from the current URL and passes it onto a javascript function that fetches data from an API endpoint based on the type of search (title,tag,folder).
Changed the database LIKE comparison to %value% in order to improve the searching.
HOMECLIP DEVLOG#9
Search suggestions fully working(both tag: and folder:). Implemented a search page which will get the values based on a query in the url. Updated the docker file with a python alpine image as the debian image was not needed. Also updated the README for setup of the docker file
HOMECLIP DEVLOG#8
Added functionality to the search bar, however only able to search the link name so far. Plan to implement it for folder/tag by adding a starting phrase at the start of a users search (Tag:). Also implemented a dockerfile, works perfectly.
HOMECLIP DEVLOG#7
Top 5 most clicked links now show up on the homepage. Setup an all links page to show every other link. This required me to create a JS file in order to reduce code repitition
HOMECLIP DEVLOG#6
Added Click tracking for each link as I plan to show the 5 most clicked links on the homepage
HOMECLIP DEVLOG#4
Made the UI look way better, added SVG's for edit and delete. Links can now be edited.
HOMECLIP DEVLOG#3
Improved the add new links UI. Also added tags to links as I plan to add a search feature later on in the project.
HOMECLIP DEVLOG#2
Successfully setup basic API endpoints, can now add/delete links. UI is very primative as its just for debugging.
HOMECLIP DEVLOG#1
Added a simple API request to get all links in the sqlite3 db. Now working on making them display as their own divs on the page.