Table of Contents
Project: Complete Journal Management and Peer Review System using PHP and MySQL with Source Code
About Complete Journal Management and Peer Review System using PHP MySQL Project Free Download
Complete Journal Management and Peer Review System using PHP MySQL Free Download is a research related system where author can post their articles and editors can approve or reject the articles. It has strong module like articles, editions, users and site managements.
Features of Complete Journal Management and Peer Review System
- Article Management System
- Editions Management System
- Free and Paid Articles
- Reviewer Management System
- PayPal Payment for Payments
- Article Listings by Editors
- Strong Article Search
- Email Templates
- Clean Code
- 100% Fully Responsive
- Well documented
Requirements
- PHP version= 7.1.3
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
- Ctype PHP Extension
- JSON PHP Extension
- BCMath PHP Extension
- Laravel version = 5.7
Installation
Live Installation
You just have to follow the points given below and your application will be deployed on the server.
- This method assume that you have either cpanel and FTP details or both.
- Login to your CPanel account. And First Create the database for your site.
- Copy the database credentials which include DB Host, DB User and DB Pass. This will require in .env file.
- Now go to File Manager in Cpanel.
- Now go to public_html or www or home (depeneds on servers variety).
- Now create a new folder inside public_html folder and upload your all laravel project files in the folder you have created. Zip your project and then upload. In my case i have created an your_project folder
- Extract your Laravel Project. Now open the public folder.
- Inside public folder select all items and move them to one step back means on your project directory root location.
- Now edit the index.php file. and change the paths.
- Save your index file and make changes in .env file.
- After changes open your domain url and you will see the project and if the project inside the directory then mention the folder name in url.
Local Installation
You just have to follow the points given below and your application will be set on your system.
- This method assume that you have the apache server either Xampp or Wamp installed in you system. if not you can download there latest version from the given links Xampp download and Wamp download
- After setup apache server you need to copy project folder in the following folder.
- If you install Xampp the folder location is installed_directory/xampp/htdocs/your_project_folder
- If you install Wamp the folder location is installed_directory/wamp/www/your_project_folder
- Copy the database credentials which include DB Host, DB User and DB Pass. This will require in .env file.
- You can find .env file in the following location /your_project_folder/.env make changes in .env file.
- You need to install the composer. you can download it from here
- After install the composer go to your project folder open “cmd” or “command prompt”. you can open cmd by pressing “shift + right click” and click “open command window here” e.g C:\xampp\htdocs\you_projecr_name
- Run the following commands only at the time of installation
- command-1: composer install
- command-2: composer update
- Your project is setup and ready to run. In order to run the project type the following command in the command prompt
- For run the project php artisan serve
- Type http://localhost:8000/ in your brwoser.
Admin login details are given below:
- Email : admin@amentotech.com
- Password : google
Project Settings
You can set main settings of the whole project in the .env file.
You can create your own .env file. We have included sample env file in the package with the name : ( .env.sample ) please edit it and save it as .env file
- Navigate to Main Project Folder > .env
- APP_NAME : Add your app/site/project name here
- APP_URL : Add your site URL here
- DB_DATABASE : Add you database name here
- DB_USERNAME : Add you database user name here
- DB_PASSWORD : Add you database password here
- MAIL_USERNAME : This will be set from the Email Settings described in the Email Section
- MAIL_PASSWORD : This will be set from the Email Settings described in the Email Section
- PAYPAL_SANDBOX_API_USERNAME : For the testing purpose and can be set from the Payment Settings
- PAYPAL_SANDBOX_API_PASSWORD : For the testing purpose and can be set from the Payment Settings
- PAYPAL_SANDBOX_API_SECRET : For the testing purpose and can be set from the Payment Settings
- PAYPAL_LIVE_API_USERNAME : For PAYPAL live credentials, it can be set from the Payment Settings
- PAYPAL_LIVE_API_PASSWORD : For PAYPAL live credentials, it can be set from the Payment Settings
- PAYPAL_LIVE_API_SECRET : For PAYPAL live credentials, it can be set from the Payment Settings
Roles
There are five types of roles in the Peer Review System or named as Scientific Journals
- Super Admin- Have access to each and every aspect of the site, he/she can create, edit or delete anything.
- Admin/Editor- Have access to many functionalities such as Manage Users,Create Editions, Create Categories etc
- Author- Have only access to create the articles and view the final comments of the editor.
- Reviewer- Have only access to give reviews to the assigned article.
- Reader- Have access to purchase articles, view orders, download the purchased articles and view the invoice of order.
Screenshots
DEMO
I hope this Journal Management and Peer Review System using PHP MySQL will help you with what you are looking for and hope that you will learn something with this project that is useful for your future projects.
Related Projects: Complete College School Management System using Python Django, Complete School Management System using PHP MySQL, Inilabs School Express : Complete School Management System Software, Advanced School Management System with Complete Features, School File Management System using PHP/MySQLi, Online School Attendance Management System in PHP MySQL, Complete Web-Based School Management System using PHP MySQL, Complete Academy Learning Management System with Addons using PHP MySQL, Complete College Management System using PHP MySQL
Download Here
Thanks for the source code, by the way is it possible to get the database?
Thanks for code, i need the database for the project
Can you provide the release of 1.3?
This version is too old
can i use your some of projects for my hobby or little projects/showcases