Open Source Portfolio/Resume CMS

Overview

Ezfolio

Ezfolio

Open Source Portfolio CMS

laravel 8.12 react 17.0.2 antd 4.15.0 Author arifszn


Cover
Shadow

Ezfolio is a professional open source portfolio CMS built using Laravel, React and Ant Design. Choose from awesome templates and control what you like to show your audience. It offers a minimalist admin interface with lots of option for customizations. Get all the features of a portfolio site including visitor tracking, google analytics, maintenance mode, contact form, SEO and many more.

This project can be used as a guide for learning Laravel with React and making a SPA.

  • Made with Laravel, React and Ant Design
  • JWT Authentication
  • Single Page Application
  • Modern and Responsive Design
  • Multiple Templates
  • Theme Color Customization
  • Custom Scripting
  • Visitor Tracking
  • Location Tracking
  • Google Analytics
  • Maintenance Mode
  • Contact Form
  • Search Engine Optimization
  • Section Visibility
  • And Much More…

Client: https://github.com/arifszn/ezfolio/tree/main/resources/js/client

Table of Contents

Demo

Admin Panel: https://ezfolio.arifszn.com/admin
Be free to change anything in admin panel as it gets reset every 30 minutes.

Email: [email protected]
Password: 12345

Frontend: https://ezfolio.arifszn.com

Screenshots

Admin Panel Login

Dashboard

Config

Theme

Visitors

Project
Front Procyon

Rigel

Vega

Installation

  • Clone the repo
  • Run composer install
  • Run cp .env.example .env
  • Provide db name, username and password in .env
  • Run php artisan migrate --seed
  • Run npm install
  • Run npm run prod or npm run watch

For more info, visit the docs.

Contributing

Our vision is to add templates as many as possible. We are looking for contributors to add more frontend templates and features. You can also contribute by participating through issues, discussion and pull requests. Check out our contribution guide for more info.

Thank You

Stargazers repo roster for @arifszn/ezfolio Forkers repo roster for @arifszn/ezfolio

Support

Show your ❤️ and support by giving a star.

License

MIT Licensed.

Copyright © MD. Ariful Alam 2021.

You might also like...
🚀Bolt CMS is an open source, adaptable platform for building and running modern websites

🚀Bolt CMS is an open source, adaptable platform for building and running modern websites

Fork is an easy to use open source CMS using Symfony Components.
Fork is an easy to use open source CMS using Symfony Components.

Installation Make sure you have composer installed. Run composer create-project forkcms/forkcms . in your document root. Browse to your website Follow

ProcessWire 3.x is a friendly and powerful open source CMS with a strong API.

Welcome to ProcessWire 3.x This document is in Markdown. An HTML formatted version of this document can be read at: https://github.com/processwire/pro

Baicloud CMS is a lightweight content management system (CMS) based on PHP and MySQL and running on Linux, windows and other platforms

BaiCloud-cms About BaiCloud-cms is a powerful open source CMS that allows you to create professional websites and scalable web applications. Visit the

Doptor CMS is a Laravel 5 based CMS
Doptor CMS is a Laravel 5 based CMS

Introduction Doptor CMS is a Laravel 5 based CMS. Find out more about Doptor by reading below. ;) About Doptor CMS Doptor is an Integrated and well-de

Bismuth CMS is a ready-made Website CMS based on Yii 2 Advance Template

Bismuth CMS is a ready-made Website CMS based on Yii 2 Advance Template, it's the simplest and easy to set up CMS you may come across.

Bootstrap CMS - PHP CMS powered by Laravel 5 and Sentry
Bootstrap CMS - PHP CMS powered by Laravel 5 and Sentry

Bootstrap CMS Bootstrap CMS was created by, and is maintained by Graham Campbell, and is a PHP CMS powered by Laravel 5.1 and Sentry. It utilises many

GetSimple CMS - a flatfile CMS that works fast and efficient and has the best UI around, it is written in PHP

GetSimple CMS is a flatfile CMS that works fast and efficient and has the best UI around, it is written in PHP.

:star2: PJ Blog is an open source blog built with Laravel and Vue.js.
:star2: PJ Blog is an open source blog built with Laravel and Vue.js.

🎈 PJ Blog is an open source blog built with Laravel and Vue.js. https://pigjian.com Special thanks to the generous sponsorship by: PJ Blog This is a

Comments
  • Running migrations error 'No such file or directory' - with Docker, locally

    Running migrations error 'No such file or directory' - with Docker, locally

    G'day,

    Looks like a great codebase! I was having a crack at running it locally to take it for a spin and have been stuck on an error when running migrations.

    I'm running this locally, and following the 'With Docker' steps.

    When I get down to running bullet point 4: ./vendor/bin/sail artisan migrate --seed

    it gives me the error SQLSTATE[HY000] [2002] Connection refused (SQL: select * from information_schema.tables where table_schema = ezfolio and table_name = migrations and table_type = 'BASE TABLE')

    And if I change the env var DB_HOST to be 'localhost' (as suggested by several stackOverflow articles) I get SQLSTATE[HY000] [2002] No such file or directory (SQL: select * from information_schema.tables where table_schema = ezfolio and table_name = migrations and table_type = 'BASE TABLE')

    I've also been clear config cache, and removing any other docker containers and volumes just in case they were interfering, but no change. Is there an obvious step that isn't documented that I could be missing?

    opened by alexpppp 3
  • PHP 8.0 compatibility

    PHP 8.0 compatibility

    Hello! Thanks for the good CMS. Components update required due to incompatibility with PHP 8.

    $ composer install
    Installing dependencies from lock file (including require-dev)
    Verifying lock file contents can be installed on current platform.
    Your lock file does not contain a compatible set of packages. Please run composer update.
    
      Problem 1
        - lcobucci/jwt is locked to version 3.3.3 and an update of this package was not requested.
        - lcobucci/jwt 3.3.3 requires php ^5.6 || ^7.0 -> your php version (8.0.11) does not satisfy that requirement.
      Problem 2
        - tymon/jwt-auth is locked to version 1.0.2 and an update of this package was not requested.
        - tymon/jwt-auth 1.0.2 requires php ^5.5.9|^7.0 -> your php version (8.0.11) does not satisfy that requirement.
    

    Now I update components and test a project on PHP 8.0. Later I will make a pull request.

    Also has JS error:

    $ ./vendor/bin/sail npm run prod
    
    > prod
    > npm run production
    
    
    > production
    > mix --production
    
    
    ✖ Mix
      Compiled with some errors in 1.25m
    
    ERROR in ./resources/js/client/admin/roots/app.js 17:0-104
    Module not found: Error: Can't resolve '../../common/components/lazyLoadingFallbackUi/lazyLoadingFallbackUi' in '/var/www/html/resources/js/client/admin/roots'
    
    webpack compiled with 1 error
    
    opened by execut 2
  • Host project without Node JS server

    Host project without Node JS server

    Hi.

    First, thank you for this awsome project! My question is, how could we run this app without Node JS? I have a PHP hosting space, but the Node JS part is not very well supported.

    Thanks!

    opened by afonsosantos 1
Releases(v1.0.6)
Owner
MD. Ariful Alam
Full Stack Engineer
MD. Ariful Alam
PHPVibe Open source video CMS / Video Sharing CMS / Youtube Api v3 / Video Embeds

PHPVibe Video CMS Free Video Sharing CMS The modern choice of design inspired by Youtube and a social videos sharing module that may just cut it for y

MediaVibe 71 Dec 18, 2022
NukeViet 132 Nov 27, 2022
BaiCloud-cms is a powerful open source CMS that allows you to create professional websites and scalable web applications. Visit the project website for more information.

BaiCloud-cms About BaiCloud-cms is a powerful open source CMS that allows you to create professional websites and scalable web applications. Visit the

null 5 Aug 15, 2022
Amila Laravel CMS - Free, open-source Simple Bootstrap Laravel CMS

Simple Bootstrap Laravel CMS. Support Laravel 8.x Can integrate into any existing Laravel project. Only add few database tables with prefixes, not affect your existing database tables. Support Laravel 7.x & Laravel 6.x & Laravel 5.x & MySql & PostgreSql - Amila Laravel CMS

Alex Zeng 96 Sep 6, 2022
Borgert is a CMS Open Source created with Laravel Framework 5.6

A simple CMS to start projects in Laravel containing some modules. Blog, Pages, Products, Mailbox, Image Gallery, Log Viewer and Users. Frontend: Blog

Borgert Inc. 300 Dec 30, 2022
Twill is an open source CMS toolkit for Laravel that helps developers rapidly create a custom admin console that is intuitive, powerful and flexible. /// Chat with us and others on Spectrum: https://spectrum.chat/twill

About Twill Twill is an open source Laravel package that helps developers rapidly create a custom CMS that is beautiful, powerful, and flexible. By st

AREA 17 3k Jan 6, 2023
BlizzCMS an Open-Source CMS

BlizzCMS Plus BlizzCMS Plus is a restructured and improved version of BlizzCMS v1. The development of this version is made constantly by the developer

WoW-CMS 58 Dec 31, 2022
Contao Open Source CMS

About Contao is a powerful open source CMS that allows you to create professional websites and scalable web applications. Visit the project website fo

Contao 252 Dec 22, 2022
Free, open-source, self-hosted CMS platform based on the Laravel PHP Framework.

Winter is a Content Management System (CMS) and web platform whose sole purpose is to make your development workflow simple again. It was born out of

Winter CMS 1.1k Jan 3, 2023
Bolt CMS is an open source, adaptable platform for building and running modern websites.

Bolt CMS is an open source, adaptable platform for building and running modern websites. Built on PHP, Symfony and more. Read the site for more info.

Bolt 437 Jan 4, 2023