Giter Site home page Giter Site logo

weferral-v2's Introduction


-- A hard fork of the seemingly abandoned and broken Weferral project originally found at https://github.com/WeferralHq/weferral. The idea is to bring this project back to life by bringing it up to date and continuing to make improvements. --

Weferral is a referral management & affiliate tracking software to grow your buiness</b>

Overview

Weferral provides all the tools needed to start, manage, and grow your affiliate program. Weferral affiliate management software is simple, powerful and easily customizable based on your needs.

  • Note: It's not production ready yet, still a work in progress. So please use with caution. Thanks

Features

  • Affiliates Reward: Engage affiliates with just the right reward.

    • Recurring or lifetime: Attract top influencers by linking a customer to an affiliate using our lifetime commissions feature.
    • One-time commissions: Award one-time commissions(e-commerce).
    • Monthly commissions: Award monthly commissions (subscription/SaaS).
    • Fixed or percentage-based commission Award Fixed or percentage-based commission.
  • Setup you affiliate program:.

    • Customize your affiliate portal: You can easily setup your own affiliate portal by adding your logo, cahnge the colors, text for your affiliate landing page.
    • Track Automatically: Our system tracks all of your visitors, leads and sales immediately. Access the information in real-time from your own dashboard.
    • Affiliate Dashboard: Wefraal save you time by providing affiliates an always up-to-date view of the status of leads, referrals and commissions.
    • Email Automation: Set up emails that are automatically send to affiliates.
    • RBAC: Customize roles for staff (coming soon)
    • Invite Customers: Your customers can be the best affiliates. Send an invitation to your customer that asks them to join your affiliate program or import a csv list of customers & an invitation will be sent to them automatically.
  • Extensibility:

    • Full REST API: Integrate Weferral with your existing website or application
    • Webhook: Automate your workflow with Weferral webhooks
    • Plugin framework: Develop plugins to extend the functionality of weferral (coming soon)

Managed Solution - (comming soon)

Demo

Documation

Setup Guide

Get the app running locally in the following way:

Frontend

# Clone the Repo
git clone https://github.com/zoltan151/weferral-v2.git
cd weferral
npm install --force
npm run start:prod

Backend

# Clone the weferral Server Repo
git clone https://github.com/WeferralHq/weferral-api.git
cd weferral-api
npm install --force
npm start

then go to http://localhost:4100/setup to setup the database and admin user

Weferral Tracker

Go to https://github.com/Ezehuche/tracker to learn how to use weferral javascript tracker.

Weferral Server & API

You checkout the api repo here https://github.com/WeferralHq/weferral-api

Production

To create a production build type npm run build:prod. After the process is complete you can copy the output from the /dist/ directory. The output files are minified and ready to be used in a production environment.

Build Customization

You can customize the build to suit your specific needs by adjusting the Webpack configuration files. Those files can be found in the /build directory. For more details checkout the documentation of WebPack.

Built With

  • NodeJS — Our back end API is a Node express app. It responds to requests RESTfully in JSON.
  • React — Our front end is a React app that communicates with the Node Express api server.
  • PostgreSQL — Our database is Postgres.

Author

Ezeokeke Uche

weferral-v2's People

Contributors

ezehuche avatar zoltan151 avatar dependabot[bot] avatar

Watchers

 avatar

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.