Skip to content

This Laravel-based Portfolio CMS provides an intuitive platform to manage and showcase personal or professional projects, making it easy to create and update dynamic portfolios. Implementing Clean Architecture, Repository Pattern, CQRS, Cache with Redis

License

Notifications You must be signed in to change notification settings

QuocAnh189/Portfolio_CMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio CMS

===========================================================

Database

iamgedemo

Features :

  • Easy Project Management for Portfolio
  • Image Gallery
  • Project Categories
  • Responsive Design
  • User-Friendly Admin Interface
  • Publish and Hide Projects
  • Upload Image with Cloudinary
  • Login social with Github And Google

How to run the app (Development Environment)

  1. Clone the repo and cd into it
  2. Run composer install local dev environment (php version 8.2.12)
  3. Copy .env.example file to .env
  4. Update your .env file your password :
    DB_PASSWORD = YOUR PASSWORD
  5. Run command php artisan key:generate
  6. In your terminal php artisan serve
  7. Visit localhost:8000 or 127.0.0.1:8000 in your browser

Requirements installation and configuration for Docker

  • Docker
  • In project root run: docker-compose up -d.
  • Install laravel packages: composer install
  • Create .env file Copy .env.example file to .env
  • ENV: rename DB_HOST=127.0.0.1 to DB_HOST=mysql and DB_PASSWORD
  • Container ssh: docker-compose exec php sh
  • Run migrations: php artisan:migrate:fresh --seed.

App demo :

  • Updating ...

Screen :

iamgedemo

Read the documentation

Read the documentation of laravel. Read the documentation of Datatable Read the documentation of role permission

Author Contact

Contact me with any questions!

Email: anquoc18092003@gmail.com Facebook: https://www.facebook.com/tranphuocanhquoc2003

Thank You so much for your time !!!

About

This Laravel-based Portfolio CMS provides an intuitive platform to manage and showcase personal or professional projects, making it easy to create and update dynamic portfolios. Implementing Clean Architecture, Repository Pattern, CQRS, Cache with Redis

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published