bradenn / quasarc

A new social network

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Quasarc

Name change incomming

GitHub release GitHub top language Codacy Badge

A beta version is now available at https://quasarc.bradenn.com

Quasarc is a Node.js based media network. Quasarc uses Node, Express, EJS, MongoDB, Mongoose, and a plethera of other Node tools. This is a pet project of mine, this project gets repurposed quite often.

I started this project with zero knowledge of Javascript or Node. I pretty much dove in with my eyes closed. Everything has been a learning experience.

Documentation

The app model has recently been updated from an REST Api server-client system to a pure server-client model.

There is no longer a non-deprecated REST API. (One will be added later)

Installation

git clone https://github.com/bradenn/quasarc.git
cd quasarc
npm install
npm start

The config file is excluded for security reasons

You will need to generate your own with the following format. The file is app/config/env.json

{
  "port": port,
  "host": "host",
  "mongourl": "mongodb://user:pass@host/db",
  "database": "db",
  "mail": {
    "host": "host",
    "post": 587,
    "auth": {
      "user": "email",
      "pass": "pass"
    }
  }
}

About

A new social network

License:GNU General Public License v3.0


Languages

Language:HTML 50.8%Language:JavaScript 43.2%Language:CSS 6.0%