Laravel website prototype with backoffice for content and users management

Overview

LaraProto

LaraProto is a Laravel website prototype with backoffice for content and users management.
Just install and glue your front end views

Based on Laravel 5.1

Install

  1. Download zip and extract to a web server folder
  2. Copy .env.example to .env and edit your local configuration
  3. Install as you would install a Laravel application
    • ./composer.phar install --prefer-dist
    • php artisan key:generate
    • php artisan migrate
    • php artisan db:seed
  4. Give write permissions to web server to the following folders:
    • storage
    • bootstrap/cache
    • public/storage
    • resources/views/pages
  5. Open browser

Install troubleshooting

Check web server logs for errors

Default Login

u: [email protected]
p: admin

Take a look at the Demo

Features

  1. Authentication
  2. Backoffice (based on Twitter Bootstrap)
    1. Users
    2. Roles
    3. Permissions
    4. Website Brand
    5. Pages
    6. Content
      1. SEO fields
      2. Summernote (WYSIWYG)
      3. Main content picture - Allows to upload a main picture
      4. Event - Allows to associate a time to start/end
      5. Images (Gallery) - Allows to upload and associate several images
      6. Attachments - Allows to upload attachments
      7. Location - Allows to associate a location
      8. Transfer content ownership - Useful with permissions
      9. Create a duplicate - Useful to create similar content

Permissions

There are 2 types of permissions: application and content

  1. Application - allows to restrict users to application HTTP routes
  2. Content - allows to restrict content editing to users ie. only owner (same user or same role)

Contribute

Please contribute or just fill in issues...

You might also like...
Hakkie is a social networking service on which users post and interact with messages

Hakkie Hakkie is a social networking service on which users post and interact with eachother with comments, likes, messages, blocks and silencing, ins

An attempt at a usable, generic VPS panel for providers and power users.

An attempt at a usable, generic VPS panel for providers and power users. Key goals are to be clean, easy to use, and support Proxmox as well as other providers (Libvirt via Go API, etc) using one simple interface.

Retrieve MySejahtera App's data from MySejahtera API and show to users via web browser. Written in PHP
Retrieve MySejahtera App's data from MySejahtera API and show to users via web browser. Written in PHP

MySejahtera-PHP-Web Retrieve MySejahtera App's data from MySejahtera API and show to users via web browser. Written in PHP. Disclaimer This web app is

The platform allows you to manage articles, comments, tags, categories, and users for a blogging platform.
The platform allows you to manage articles, comments, tags, categories, and users for a blogging platform.

Laravel Blogging Platform The platform allows you to manage articles, comments, tags, categories, and users for a blogging platform. The project was w

A platform to create documentation/wiki content built with PHP & Laravel

BookStack A platform for storing and organising information and documentation. Details for BookStack can be found on the official website at https://w

A platform to create documentation/wiki content built with PHP & Laravel

BookStack A platform for storing and organising information and documentation. Details for BookStack can be found on the official website at https://w

Anemone - an application that centralizes users' documentation queries

Anemone C. Sun, F. Imadegbelo, F. Johnston, T. Rowe, W. Zhai Anemone is an application that centralizes users' documentation queries. A user will be a

 Universal Design Online content Inspection Tool
Universal Design Online content Inspection Tool

The Universal Design Online content Inspection Tool, or UDOIT (pronounced, “You Do It”) enables faculty to identify accessibility issues in their Learning Management System. It will scan a course, generate a report, and provide resources on how to address common accessibility issues.

Created simple login system and chat type website using mysql database along with php and html , css and javascript.

Created simple login system and chat type website using mysql database along with php and html , css and javascript.

Comments
  • TokenMismatchException : Csrf Token Exception

    TokenMismatchException : Csrf Token Exception

    Hello, i really love this application it makes working with Laravel more funny and easy. especially the security features, but sometimes i get Csrf Token Exception even though i'm connected with right permissions.

    example : if i try to add/edit a content i get this from JSON response : csrf

    when i get this exception i refresh the content form to generate a new csrf token, and it works

    opened by eissasoubhi 10
  • "Add gallery to a new content" issue

    when you go to form to create new content page. you can't add a gallery because the content page doesn't existes yet.

    solution: i put the the gallery images in a temporary directory and attache them to content after clicking save button.

    opened by eissasoubhi 4
  • Random Exception “File could not be uploaded: missing temporary directory.”

    Random Exception “File could not be uploaded: missing temporary directory.”

    Hi,

    i have an issue with image uploading. i get FileException that occurs randomly after uploading some/none images. It's not a problem of image size, the same image that's uploaded once could not be uploaded next time. The Exception message :

    FileException in UploadedFile.php line 235:
    File could not be uploaded: missing temporary directory.
    

    that happen only in the Hosting Server, it works fine in Local.

    My local is running on windows.

    Here is the Exception in screenshot fileuploaderror

    i checked the demo and it worked fine, i just thought you may experienced the same issue or have an idea about it.

    Thanks.

    opened by eissasoubhi 3
  • Demo PDOException

    Demo PDOException

    First - great work. It's a very practical foundation for my laravel/angular app.

    I'm sure you're already aware of this, but I noticed that your Demo page is throwing a PDOException - just thought I'd give you the heads up. The project is easily decipherable nonetheless.

    Excellent contribution to laravel!

    opened by nikeshbhagat 1
Owner
Marco Afonso
Fullstack Developer
Marco Afonso
Hybrid Content Management System with the freedom of a headless CMS and with the full functionality of a traditional CMS

INTRODUCTION Flextype is an open-source Hybrid Content Management System with the freedom of a headless CMS and with the full functionality of a tradi

Flextype 524 Dec 30, 2022
A flexible, elegant, fast and easy-to-use content management system written in PHP

Textpattern CMS A flexible, elegant, fast and easy-to-use content management system written in PHP. Textpattern is free and open source software.

Textpattern CMS 702 Jan 6, 2023
Drupal is an open source content management platform supporting a variety of websites ranging from personal weblogs to large community-driven websites.

Drupal is an open source content management platform supporting a variety of websites ranging from personal weblogs to large community-driven websites.

Drupal 3.8k Jan 4, 2023
mini Project in Laravel and vue js. Real World Laravel 8x + vue js Dashboard.Task management and project management system

mini Project in Laravel and vue js. Real World Laravel 8x + vue js Dashboard.Task management and project management system. Dashboard features such as: Complete Dashboard, Custom Authentication, Email Verification, custom-login-register-forgot password (without jetstream).

Hasmukh Dharajiya 2 Sep 20, 2022
Laravel-Library-Management-system is nice to management library system...

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Eng Hasan Hajjar 2 Sep 30, 2022
A free and open-source accounting and production system for businesses and non-profits with support for multiple users and varied integrations

A free and open-source accounting and production system for businesses and non-profits with support for multiple users and varied integrations.

null 3 Sep 22, 2022
A simple helpdesk tickets system for Laravel 5.1+ which integrates smoothly with Laravel default users and auth system

A simple helpdesk tickets system for Laravel 5.1+ which integrates smoothly with Laravel default users and auth system, demo is available at: http://ticketit.kordy.info/tickets

Ahmed Kordy 857 Dec 30, 2022
Online personal and group chat application using HTML, CSS, JS, PHP,SQL and AJAX that allows users to create own groups, chat

Online personal and group chat application using HTML, CSS, JS, PHP,SQL and AJAX that allows users to create own groups, chat, make friends, check new notifications and edit functionality. Chat automatically updates using AJAX to allow for real-time chatting with other users collected from the database.

Dave Sharma 2 Aug 5, 2022
Instagram automation represents the use of third-party software to manage your account, carry out tasks and/or interact with users without a human present. Bulit in Laravel Framework

How to Deploy laravel project to heroku Video Link : https://youtu.be/7Nq_a2QiaHo Home Page Login Page Dashboard Page About Laravel Laravel is a web a

null 1 Dec 3, 2021
Self-hosted platform to keep and share your content: web links, posts, passwords and pictures.

Shaark is a self-hosted platform to keep and share your content: web links, posts, passwords and pictures. All of your data can be private, public or

MarceauKa 482 Dec 30, 2022