Back to portfolio

Arkansas House of Representatives

About Arkansas House

The Arkansas House of Representatives, along with the Arkansas Senate, compose the legislative branch of state government. Combined, the two bodies form the Arkansas General Assembly. You can read more on their about page.


About The Project

Mission: Create a new design that is easier for users, and a backend administration panel, also known as a Content Managment System. This system is an interface to make create, read, update, and delete records ( aka CRUD ) from the database, and makes it easy to add new blog post, events, staff members, etc. The data the administrator saves in the backend is automatically reflected on the frontend of the website.

Technologies Used: Laravel, League CSV package, PHP

Links

Before: From the Web Archives

After: Visit new live website

Video Demo

Summary

This is my first real industry project that I worked on at FLEX360. I learned how the PHP framework called Laravel works, how to create a backend admin panels, and how to create routing and controllers that prepare data and pass it to the view that the client computer uses.

I also made use of a PHP package called league/csv to get access to some nice functions that make it easy to export data as a csv file type, which just like an excel spreadsheet file. This way they could instantly export all the data on the Representatives currently elected.

I did not do any of the frontend design of this website. I created the full backend and connected the data to the frontend that you see me demostrate in the video demo above. I made mobile responsive updates to their Find My Reps Google Map tool.