DEV Community

Emmanuel Joseph(JET)
Emmanuel Joseph(JET)

Posted on

My journey as a student developer

Library Management System (LMS) - Ekiti State University(EKSU)

Overview
EKSU LMS is a software solution built with Laravel[PHP Framework] to help the school (Ekiti State University, Ado-Ekiti, Ekiti State, Nigeria) manage books in the libraries. This documentation will also make it easier to access the records of library users.

Purpose
This solution is user-friendly software built to help students have an increased library engagement and provides easier access to books in different libraries located in EKSU.

Benefits
EKSU LMS helps to efficiently manage library records and improve the productivity for all students and other library users.
EKSU LMS helps to maintain cataloguing; records of issued, borrowed, and overdue books.

Implementation method
EKSU LMS was built with a PHP framework called Laravel (Laravel according to Wikipedia is a free, open-source PHP web framework, created by Taylor Otwell and intended for the development of web applications following the model–view–controller (MVC) architectural pattern and based on Symfony). and a Javascript framework called Vue JS (Vue JS according to Wikipedia is an open-source JavaScript framework for building user interfaces and single-page).

Laravel was used in EKSU LMS to control the views, routes, auth, model, database, and controller parts of the project while Vue Js was used in EKSU LMS to support the view part of the project by helping in the calling out of different model that helps speed up the load time of a new page opening.

Timeline
I started this project on 18th October 2018 and finished on November 15th, 2018

Requirements
To get started with Laravel, kindly visit https://laravel.com/docs/5.8/installation and know more about Vue JS using https://vuejs.org/v2/guide/

Outcome
On finishing the project I published the solution on Heroku (Heroku is a platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud.) by connecting my Heroku to my GitHub account where I uploaded my projects. Below are images of the project. EKSU LMS can be found using http://library-eksu.herokuapp.com/

My Final Project

Demo Link

Link to Code

How I built it (what's the stack? did I run into issues or discover something new along the way?)

Additional Thoughts / Feelings / Stories

Top comments (0)