Giter Site home page Giter Site logo

Omnigraph - Social Media Management & Marketing Platform

Description

The goal of the platform is to provide consolidation for businesses, allowing them to create and manage their content in a single place and thus distributing their content across other social media platforms such as: FaceBook, Instagram, Twitter and LinkedIN.

Quick Overview

Packages

The main packages used in this project.

  • Frontend
    • React - A declarative, efficient, and flexible JavaScript library for building user interfaces
    • NPM - a package manager for JavaScript
    • WebPack - A bundler for javascript
    • Sass - CSS Preprocessor
    • TypeScript - adds optional types to JavaScript that support tools for large-scale JavaScript applications
  • Backend
    • PHP
    • Composer - Dependency Manager for PHP
    • Facebook - The Facebook SDK for PHP
      • Graph API - provides a native interface to the Graph API and Facebook Login.
      • Business API - built to facilitate application development for Facebook Ads API.
    • Icobucci - A simple library to work with JSON Web Token and JSON Web Signature
    • Apache - Apache HTTP Server

Directory Structure

Understanding how to navigation the directory structure.

└── /omnigraph
    ├── package.json (npm package configuration)
    ├── tsconfig.json (typescript configuration)
    ├── tslint.json (lint configuration)
    ├── composer.json (composer package manager configuration)
    ├── /.git (source code version control)
    │    └── config (contains git configuration)
    ├── /config (contains webpack configuration files)
    ├── /backend (backend directory)
    │    ├── api (contains api)
    │    ├── core (contains reusable code used
    │    └──config (contains system constructs)
    ├── frontend (frontend directory)
    │    ├── app
    │    ├── index.html (bootloader target)
    │    ├── index.scss (global stylesheet)
    │    └── core (reusable code directory)
    └── environments (contains build changes, related to the environment)
         ├── environment.dev.ts (development enviroment)
         └── environment.prod.ts (production enviroment)

Installation

  1. Install the OSX Package Manager HomeBrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  1. Install Apache using HomeBrew
brew install httpd
  1. Install PHP
brew install php72
  1. Install Composer
brew install composer
  1. Clone the Omnigraph repo Navigate to your directory (/Users/[USERNAME]/Documents/Projects/omnigraph)
git clone https://github.com/omnigraph/omnigraph.git

omnigraph's Projects

omnigraph icon omnigraph

Social Media Marketing & Management Platform

php-graph-sdk icon php-graph-sdk

The Facebook SDK for PHP provides a native interface to the Graph API and Facebook Login. https://developers.facebook.com/docs/php

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.