A collection of open source projects built using Laravel.

Overview

Open Laravel

A repository of open source projects built using Laravel.

Getting Started

Clone the project repository by running the command below if you use SSH

git clone [email protected]:ammezie/openlaravel.git

If you use https, use this instead

git clone https://github.com/ammezie/openlaravel.git

Getting Started

cd into the project directory and run:

composer install

Duplicate .env.example and rename it .env

Run:

php artisan key:generate

Then run

npm install

Setup Algolia

Create a free Algolia account at https://www.algolia.com/users/sign_up then fill in your Algolia API Keys in your .env file:

ALGOLIA_APP_ID=xxxxxxxxxx
ALGOLIA_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ALGOLIA_SECRET=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Setup GitHub

Create a GitHub personal access token at https://github.com/settings/tokens with the following scopes repo:status and public_repo then fill in the generated token in your .env file:

GITHUB_TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Then run:

npm run dev

Database Migrations

Be sure to fill in your database details in your .env file before running the migrations:

php artisan migrate

Once the database is settup and migrations are up, run

php artisan serve

and visit http://localhost:8000/ to see the application in action.

TODO

  • Filter by stars
  • Filter by activities
  • Show project repo activity on view project page
  • Add project screenshot/logo

Contributing

👍 🎉 First off, thanks for taking the time to contribute! 🎉 👍

Please submit your pull request against the develop branch only.

License

The MIT License (MIT). Please see License File for more information.

Comments
  • generating search

    generating search

    Hello bro

    First of all thank you .Second I have installed it and integrated it with algolia,every thing good but the generating search still not working

    opened by Muhanna02 7
  • Cloning and installing the repo does not work as intented

    Cloning and installing the repo does not work as intented

    To reproduce issue

    • clone the repo,
    • set up a new DB credentials
    • try issuing any artisan command say migrate

    It throws an exception stating that Base table or view not found:

    This issue is because of the code inside the app/Providers/AppServiceProvider.php 's boot method

    public function boot()
    {
            view()->share('projectsCount', Project::where('status', 1)->count());
     }
    
    

    I think this code tries to gather information even before the migration is run (It Even makes it impossible to execute any artisan commands so as for migrating ). so it says the projects table is not found. I could workaround this issue by commenting the section for a moment, run the migration and then uncomment the issue. But a fix for this would be placing this code somewhere else. Can anyone suggest an idea?

    opened by ppshobi 3
  • After submitting package all fields value get deleted if validation is not cleared.

    After submitting package all fields value get deleted if validation is not cleared.

    Hi,

    1. Submit a new package.
    2. Enter an invalid value in any field.
    3. Submit the form.
    4. You will see due to one field is invalid, all field's value disappears.

    It should populate all value.

    opened by Modelizer 2
  • Migration not working but throwing errors

    Migration not working but throwing errors

    C:\wamp\www\McDiscovery>php artisan migrate --force

    [Illuminate\Database\QueryException] SQLSTATE[42S02]: Base table or view not found: 1146 Table 'discovery.projec ts' doesn't exist (SQL: select count(*) as aggregate from projects where status = 1)

    [PDOException] SQLSTATE[42S02]: Base table or view not found: 1146 Table 'dis

    opened by minisoftgroup 1
  • Text overflow outside the border

    Text overflow outside the border

    Hi, I saw this when I opened your website (look at the arrows):

    screenshot-openlaravel com 2016-08-10 19-16-52

    It only happened for description that is too long I think. And yeah, on the right side as well.

    opened by the7th 1
  • Fixes migration issue - maxkeylength is 767 bytes

    Fixes migration issue - maxkeylength is 767 bytes

    [Illuminate\Database\QueryException]
      SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table `projects` add unique `projects_title_unique`(`title`))
    

    Fixes the above Exception thrown while migrating.

    There is also some sass style corrections

    opened by ppshobi 0
Owner
Chimezie Enyinnaya
Teacher @adonismastery
Chimezie Enyinnaya
Orangescrum is a simple yet powerful free and open source project management software that helps team to organize their tasks, projects and deliver more.

Free, open source Project Management software Introduction Orangescrum is the simple yet powerful free and open source project management software tha

Orangescrum 110 Dec 30, 2022
Cadre is a free and open-source PHP staff management system that is built on Bootstrap and Core Boxx.

CADRE Cadre is a free and open-source PHP Staff Management System. Not the best in the world, but this simple portal has the basic features to help sm

Code Boxx 3 Sep 26, 2022
Nuber is an open source container management platform it provides a front end to manage your own cloud infrastructure, using Linux Containers virtualization technology

Nuber is an open source container management platform it provides a front end to manage your own cloud infrastructure, using Linux Containers virtualization technology

null 33 Dec 14, 2022
This component provides a collection of functions/classes using the symfony/intl package when the Intl extension is not installed.

Symfony Polyfill / Intl: ICU This package provides fallback implementations when the Intl extension is not installed. It is limited to the "en" locale

Symfony 2.4k Jan 6, 2023
A research raw data repository for researchers of Arba Minch University built using Codeigniter which follows MVC architecture. The front-end is build using Bootstrap.

Arba Minch University Dataset Repository This system is a research dataset repository for Arba Minch University researchers and is build using Codeign

Wuletaw Wonte 8 Jul 1, 2022
Add scalar type hints and return types to existing PHP projects using PHPDoc annotations

PHPDoc to Type Hint Archived! This repository is now archived. Consider using PHP CS Fixer (and especially the phpdoc_to_param_type and phpdoc_to_retu

Kévin Dunglas 228 May 22, 2022
A complete solution for group projects in organizations that lets you track your work in any scenario. Working in a team is a cumbersome task, ease it using our project management system.

SE-Project-Group24 What is Evolo? Evolo is Dashboard based Project Management System. A complete solution for group projects in organizations that let

Devanshi Savla 2 Oct 7, 2022
Source code behind aschmelyun.com, built with Cleaver

Andrew Schmelyun's Site This is the source code behind my site, aschmelyun.com. Right now it's built with Cleaver, another one of my projects, and com

Andrew Schmelyun 3 Mar 25, 2022
An open-source Laravel 8 online store, client area, and billing software specially made for Pterodactyl panel

PteroBilling An open-source Laravel 8 online store, client area, and billing software specially made for Pterodactyl panel           Announcement: An

PteroBilling 18 Nov 12, 2022
Mirror Laravel model inside Firestore collection.

Laravel Firestore Mirror This package can be used to store copy of Laravel model inside Firestore collection. Installation Install package: composer r

Firevel 5 Feb 27, 2022
Laravel-hours-helper - Creates a Collection of times with a given interval.

Laravel Hours Helper With laravel-hours-helper you can create a collection of dates and/of times with a specific interval (in minutes) for a specific

Label84 220 Dec 29, 2022
A beautiful, fully open-source, tunneling service - written in pure PHP

Expose A completely open-source ngrok alternative - written in pure PHP. Documentation For installation instructions, in-depth usage and deployment de

Beyond Code 3.9k Jan 7, 2023
MajorDoMo is an open-source DIY smarthome automation platform aimed to be used in multi-protocol and multi-services environment.

MajorDoMo (Major Domestic Module) is an open-source DIY smarthome automation platform aimed to be used in multi-protocol and multi-services environment. It is based on web-technologies stack and ready to be delivered to any modern device. It is very flexible in configuration with OOP paradigm used to set up automation rules and scripts. This platform can be installed on almost any personal computer running Windows or Linux OS.

Sergei Jeihala 369 Dec 30, 2022
SuiteCRM is the award-winning open-source, enterprise-ready Customer Relationship Management (CRM) software application.

SuiteCRM is the award-winning open-source, enterprise-ready Customer Relationship Management (CRM) software application.

SalesAgility 111 Dec 21, 2022
Camdram is an open source project developed by a team of volunteers for the benefit of the Cambridge student theatre community

Camdram is an open source project developed by a team of volunteers for the benefit of the Cambridge student theatre community. We use this repository to host the code that runs Camdram and to co-ordinate our work, however we welcome anyone to contribute bugs and suggest new features.

Camdram 19 Jun 26, 2022
🚀 An open source multiplayer space strategy game.

Badges Introduction The game story takes place in a virtual galaxy where randomly generated planets produce various raw materials which can be used by

Galaxy of Drones Online 192 Dec 25, 2022
Wajex Finans'ın Open-Source versiyonunun tanıtımı

Merhaba ?? Wajex Finans projesine hoş geldiniz. Bu projenin 2 kısmı var, biri open-source kısmı bunu isteyen herkes kullanabilecek, ikinci kısmı ise d

Timur Tül 6 Dec 5, 2022
An open source Minecraft server (true-og.net)

true-og An open source Minecraft server (true-og.net) Website forked from aviel900 https://www.spigotmc.org/resources/minecraft-one-page-template.5973

Alex Noyle 0 Nov 28, 2022
Apache OpenWhisk is an open source serverless cloud platform

OpenWhisk OpenWhisk is a serverless functions platform for building cloud applications. OpenWhisk offers a rich programming model for creating serverl

The Apache Software Foundation 5.9k Jan 8, 2023