• This repository has been archived on 24/Mar/2023
  • Stars
    star
    237
  • Rank 164,369 (Top 4 %)
  • Language
    PHP
  • License
    MIT License
  • Created about 3 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Open Source Portfolio/Resume CMS built using Laravel, React and Ant Design.

Ezfolio

Ezfolio

Open Source Portfolio CMS

laravel 8 react 17 antd 4


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

Docs

Checkout the docs.

Installation

With Docker

  • Run cp .env.example .env.
  • Run the below command to install Composer dependencies:
    docker run --rm \
        -u "$(id -u):$(id -g)" \
        -v $(pwd):/var/www/html \
        -w /var/www/html \
        laravelsail/php81-composer:latest \
        composer install --ignore-platform-reqs
  • Run ./vendor/bin/sail up -d.
  • Run ./vendor/bin/sail artisan migrate --seed. If you face error Connection refused, set DB_HOST=mysql in .env file.
  • Run ./vendor/bin/sail npm install.
  • Run ./vendor/bin/sail npm run prod or ./vendor/bin/sail npm run watch.

sail is equivalent of docker-compose, read laravel/sail doc.

Without Docker

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

Admin credentials:

Email: [email protected]
Password: 12345

For more info, visit the docs.

Screenshots

Admin Panel

Login

Dashboard

Config

Theme

Visitors

Project

Front

Procyon

Rigel

Vega

Contributing

Any contributors who want to make this project better can make contributions, which will be greatly appreciated. Check out our contribution guide for more info.

Support

Buy Me A Coffee

License

Ezfolio is licensed under the MIT License.

More Repositories

1

gitprofile

🚀 Create a dynamic portfolio by just providing your GitHub username.
JavaScript
1,170
star
2

reactive-button

3D animated react button component with progress bar.
JavaScript
121
star
3

OneClick

Navigate to your favorite actions on the websites you love with just one click.
JavaScript
72
star
4

react-laravel

A simple crud based laravel app to learn how to use react with laravel.
PHP
60
star
5

reddit-image-fetcher

A JavaScript package for fetching reddit images, memes, wallpapers and more.
JavaScript
42
star
6

reforge

🎲 An out-of-box UI solution for enterprise applications as a React boilerplate.
TypeScript
39
star
7

blog.js

JavaScript client to get recent blog posts from popular blogging platforms.
JavaScript
37
star
8

pandora

🥢REST API starter kit powered by Laravel, OpenAPI, Sanctum.
CSS
33
star
9

find-me

Server less face recognition app built with face-api.js and React
JavaScript
16
star
10

react-offline-indicator

⚡ Offline detector and indicator for your React app.
JavaScript
14
star
11

laravel-advanced-validation

Laravel advanced validation rules for real-life scenarios.
PHP
13
star
12

php-blog-client

PHP client to get recent blog posts from popular blogging platforms.
PHP
11
star
13

email-scraper

An email scraper made with Node and React.
CSS
10
star
14

reddit-image-fetcher-php

A PHP package for fetching reddit images, memes, wallpapers and more.
PHP
9
star
15

memeDB

Auto fetched memes and wallpapers viewer made with React.
JavaScript
9
star
16

vail

⛵️Docker powered local development experience for JavaScript/TypeScript Apps. 🐳
JavaScript
9
star
17

arifszn

Config files for my GitHub profile.
7
star
18

simple-crud-backend

An API based backend built with Laravel.
PHP
3
star
19

simple-crud

A crud based single page application made with react and ant design.
Less
3
star
20

meme.js

JavaScript package to get memes on browser/server.
JavaScript
3
star
21

chatpad

A simple chat application made with laravel and socket io.
PHP
2
star
22

read-it

Read word by word by setting words per minute.
HTML
2
star
23

read-it-later

A REST api based project like mozilla pocket
PHP
2
star
24

mern-mailer

Made with MongoDB, Express.js, React and Node.
JavaScript
2
star
25

wallpaper.js

JavaScript package to get wallpapers on browser/server.
JavaScript
2
star
26

firebase-sdk-frontend-demo

JavaScript
1
star
27

laravel-docker-boilerplate

Docker boilerplate to run Laravel project.
Dockerfile
1
star
28

.github

Default community health files.
1
star
29

laravel-ddd-template

Laravel Domain Driven Design Template
PHP
1
star