Skip to content

ChewyJetpack/opencycle

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Opencycle

GitHub release Build Status codecov StyleCI GitHub

An open source free classified ads platform.

Requirements

Opencycle is written in Laravel 5.7 so the requirements are the same:

  • PHP >= 7.1.3
  • Composer
  • Database (eg: MySQL, PostgreSQL, SQLite)

Installation

The easiest way to install and configure Opencycle is with Git and the built in installer.

$ git clone git@github.com:opencycle/opencycle.git .
$ composer install
$ php artisan opencycle:install

For more information and other methods please see the Installation Instructions on the Wiki.

Contributing

We encourage pull requests from anyone. To do so, please fork and clone this repo. You work should then be done on a new feature branch. Once ready please submit a pull request with your changes.

Once Travis has passed we will try to review your request as soon as possible.

Please keep in mind:

  • Write tests
  • Follow the PSR-2 style guide
  • Add a detailed commit message

For more information please see the Development Instructions of the Wiki.

License

Opencycle is released under the GPLv3 license

Feature Roadmap

First release

  • General
    • SEO - social metadata, page titles
    • Error pages
    • Style emails
    • Search
    • TOS/Privacy policy - cms?
    • Social logins
    • Multi language?
    • Queues
  • Groups
    • Member count on group page
    • Group files and links?
    • User group settings
    • Create a group
  • Posts
    • Post types, wanted/offered
    • Image uploads
    • Report a post
    • Post expiry and post/image deletion
  • Admin/moderation area
    • Post approval
    • Member approval
    • Group approval
    • Group timezone
    • Group description WYSIWYG editor
    • Hotwords to force post moderation

Phase 2

About

An Open Source Freecycle clone

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 74.5%
  • HTML 24.9%
  • Dockerfile 0.6%