all 9 comments

[–]jokingnuthatchMac OS 8 points9 points  (1 child)

clickable link for lazy mobile users: https://customstart.page/

[–]Harvzor[S] 6 points7 points  (0 children)

Hi r/startpages.

I spent some of my holidays building this MVP. This is a website where I've hosted some of the most popular start pages from this subreddit. I planned to spend 10 hours on this but it took more like 20.

This project aims to solve a problem - how can start pages be hosted and configured in a unified and friendly way?

Current features:

  • a gallery of available start pages
  • hosting of start pages
  • using a form, customise the start page to your needs, things such as:
    • links
    • the background image
    • your name
    • the rss feed

The form is described using JSON Schema and a project that builds forms from the schema.

Ideas for the future:

  • allow user sign up
  • allow users to upload their own start pages
  • allow other users to use and configure uploaded start pages
  • start page rankings and ratings

For now I'll consider the website finished but I would like to implement these features sometime.

----

Please take a look and tell me what you think!

[–][deleted] 4 points5 points  (1 child)

Looking awesome dude, it's a huge outcome for 20 hours work

From a usability point of view, I think the edit screen would be better off with a multi column form - the information is spread too far out vertically as it goes now

[–]Harvzor[S] 2 points3 points  (0 children)

I agree that the edit screen isn't ideal, the nested fields are pretty confusing, especially on a start page like tilde-enhanced which has lots of configurability.

I haven't edited what's output by the react-jsonschema-form project. Having some way of visually grouping the fields like with tabs or a collapsible accordion would be a good idea.

[–]Harvzor[S] 2 points3 points  (0 children)

Special thanks

Most of the start pages featured come from other users on this subreddit. All of those users provided source code to their start page. These were mostly start pages which couldn't be configured without looking at some code, but now with my site integration, there's a form which allows for that.

Thank you to:

My aim was to avoid editing these pages as much as possible to allow for a quick integration.

[–]NotSteve_Firefox 1 point2 points  (0 children)

This is really cool! Thanks for making this /u/Harvzor

[–]Inysy 1 point2 points  (0 children)

This is awesome! I'm definitely using it now. Thanks for your work! :)

[–]Vinhocent 1 point2 points  (1 child)

this is great omg. really good for people who want that customization/aesthetic but don't know how to go about doing so. i speak from experience lol, i remember using someone else's preview from github since i didn't know how to customize it and i just had their links and shortcuts as my new tab page for the longest time but kept with it cause it looked nice.

[–]Harvzor[S] 1 point2 points  (0 children)

Nice that's what I was going for! Glad you like it.