Uzay is a neatly written API using Express and Mongo to serve as the basic backend for a blog.
When complete, Uzay will be centered around serving perfectly neutral content which supports both favourable and unfavourable thoughts and content for a user. It encourages a user to browse a personalised feed rather than being served a feed according to their personal comfortable preference. This behaviour has proved to be fairly unhealthy and partisan promoting, which was never the true intent of the Internet.
Public feeds are much more carefully served to highlight the under-rated content in a subtle way, which would ideally promote an excellent variety of thoughts.
Once you've cloned this/your forked repo, follow the steps below.
npm install mongoimport --db uzay --drop --collection blogposts --file samples/blogposts.json mongoimport --db uzay --drop --collection commentposts --file samples/commentposts.json mongoimport --db uzay --drop --collection users --file samples/users.json mongoimport --db uzay --drop --collection tags --file samples/tags.json
Run the server with
Read the Contributing Guide to get started.