Closed

I need 3 modules/plugins for Laravel (OctoberCMS)

This project received 14 bids from talented freelancers with an average bid price of $ USD.

Get free quotes for a project like this
Employer working
Project Budget
$50 - $500 USD
Total Bids
14
Project Description

We need modules for a "Social-ish" kind of site based on the Laravel extension OctoberCMS ([url removed, login to view])

- User plugin extension -

The user plugin will have to be extended with a new plugin. This plugin must change the registration field and add a few new columns to the user table.

New user group: Moderators - Ability to remove forum topics/replies and chat messages. Ability to give temporary ban.

- Forum extension plugin -

The forum extension should work together with the user system and enable the following features.

Temporary banning of users with automatic un-ban.

Ability to set an amount of points that users would earn from posting a topic or reply.

Option to enable/disable points for each sub-forum.

"Report post" option for users to report a chat message or forum post. Moderators and admin should be able to view reported posts.

- Node + [url removed, login to view] chat -

Backend logic for a simple interactive chat with websockets instead of AJAX calls. The chat should only have a single "room/channel".

Only registered users can use the chat.

Users will gain points from using the chat. Points are given "randomly" following this pattern: With each message there is X percent chance to gain somewhere between Y and Z points. X, Y and Z should all be configurable by admin.

Messages should by stored in a MySQL table asynchronously to reduce delay.

Description of requirements/features: Each module/part of this project must follow best practises for both Laravel and OctoberCMS, and data should be editable from the backend panel whenever applicable.

I have listed the general requirements, but you must be able to work out the exact requirements for each module on your own. (IE the user table would a new column "forum_point_balance" or similar, in order for the point system to be integrated)

Optionally, you can base the chat on Ratchet with the following plugin to ease up the process:

[url removed, login to view]

Extra notes: We are only in need of the "bare minimum" to get this system running. You will not be required to make any front-end design either, but these modules/changes must hook into the placeholder design that we are using.

Please provide a quote for each module individually, as we might want to hire you on step-by-step process. Kindly do not copy-paste generic bids, but use your proposal to engage a discussion with either how you plan to complete this project, or with in-depth questions relating to the task at hand. Bids that contain an unreasonable amount of portfolio links and/or is obvious spam will be reported as such.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online