Hacker News new | past | comments | ask | show | jobs | submit login

I've needed self-hosted bookmarks for a while. There are some written in Java and PHP, but they just don't seem very approachable.

This is a great project. Here are some things I noticed that set this project apart from others:

1) Detailed (up-to-date!!) documentation for installation. Sometimes you have difficulties installing a project because either the documentation is out of date or just excludes important details. Not true here - you create the virtualenv and run the scripts. There is nothing esoteric about setting up this project to use.

2) It's on the latest version of Django. It can be a little discouraging to use a project that is running on a version of a library that is no longer supported.

3) It doesn't require redis or nginx to run out of the box. It works as expected without these things, which means I was able to test the project simply by installing the python dependencies.

4) The interface is simple to use.

5) Project can be scaled up with celery.

6) Full disclosures about problems one may run into with this project and how to address them.

It took me 1 minute to install this project. I didn't encounter any errors. THIS is how you get people to use your project.

The only thing I can say is that the interface needs a little improvement, but this is so easy to over look with such a functional project.

Thank you kanishka-linux for creating this project.




That was amazing feedback! Thanks a lot!

About user-interface, I agree it needs improvement. Especially inbuilt reader needs some work.

Can you suggest some improvements in UI?


Most of this is personal preference for me, so I would take what I'm saying with a grain of salt.

There are some spacing issues here and there - the username/settings drop down next to the search input is not vertically aligned with the rest of the elements. The create new directory form and add URL form is pushed to the right a bit. I'd either center those or keep them aligned left.

One thing I'd try is making the create new directory part into a pop over. It would actually increase the time to create a new directory (additional click/tab), but in my case it'd be okay since I would be creating new ones so infrequently. The idea is a "new directory" button with that form in a pop over when active.

I'd consider using list elements instead of a table for the directory listing and link listing.

For the directory listing, I'd experiment with replacing the links count/action dropdown with something right next to or immediately below the link to the directory. i.e.

    MyDirectory <link icon> 3 • rename • remove
With more emphasis (using styles) on the name of the directory. Hovering over <link icon> 3 could have a title attr that said something like "3 links in MyDirectory".

But the project works fine and the UI isn't really taking too much away from using it.


Pretty detailed suggestions! Thanks. I'll keep them in mind when iterating on next version of the project.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: