NotAymo / Sapphire

A Miiverse clone, written in Node.JS, forking it to use as a nodejs app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sapphire

This is an attempt to create a semi-miiversey social media platform, written in Node.JS, Powered by a MySQL server.

Discord Server Link

So Far..

API

  • Proper endpoint
  • Topics (Wara Wara Plaza)
  • People (Semi Working, displays moderators/developers)
  • In-Game Posting
  • Post's showing in-game
  • Empathies
  • Topic Tag's/Search Keys
  • User Made Communities
  • Sub Communities
  • Messages

Portal

  • Displays posts
  • Displays communities
  • Posting from portal
  • Yeah'ing posts
  • Displays user profiles
  • Allows for editing settings
  • Displays all communities in a seperate menu
  • English, Spanish, and French translations (more ofc this is just a starting point :>)
  • Messaging
  • Notifications

Admin

  • Proper admin view panel
  • Ban system (Semi-Working)
  • Timed ban system
  • Deleting posts
  • Altering communities

Setting up

Currently, Sapphire is in development. This means that changes happen rapidly, and setting this up and keeping up with new changes could be difficult. Until 80% of features are implemented, I won't give a detailed guide for setting up. After that point, I'm willing to help anybody set this up.

Contribution

If you see a glaring problem in any code that I create, let me know! Send in a pull request or submit an issue.

About

A Miiverse clone, written in Node.JS, forking it to use as a nodejs app


Languages

Language:JavaScript 50.5%Language:EJS 31.9%Language:CSS 17.5%Language:HTML 0.2%