Skip to content

This project is created by I.E.U. Juboraj Naofel. Technologies used: laravel9, ReactJS, Bootstrap5

License

Notifications You must be signed in to change notification settings

juborajnaofel/online-publishing-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online-publishing-platform

This project is created by I.E.U. Juboraj Naofel. Technologies used: laravel9, ReactJS, Bootstrap5



In order to test this project you should go through these steps below


For react frontend

  • In your front-end aplication configure your laravel-backend api base url in the object const BackendApi = { baseurl: "http://127.0.0.1:8000"}, which is in the file "front-end/config/BackendApi.js". If your laravel base url is "http://127.0.0.1:8000" then no configuration needed.

Then in a separate terminal run the frontend:

  • cd front-end
  • npm install
  • npm start


For laravel backend

Inside .env file,

  • ADMIN_MAIL_ADDRESS="[email protected]" To receive email for new published posts,
  • provide SMTP credentials
  • DB credentials

Then in a terminal run these commands:

  • cd laravel-backend
  • composer update
  • php artisan key:generate
  • php artisan migrate
  • php artisan db:seed
  • php artisan serve

Then in a separate terminal run the scheduler:

  • php artisan schedule:work

Then in a separate terminal run the queue:

  • php artisan queue:work

About

This project is created by I.E.U. Juboraj Naofel. Technologies used: laravel9, ReactJS, Bootstrap5

Topics

Resources

License

Stars

Watchers

Forks