Skip to content

Latest commit

 

History

History
38 lines (31 loc) · 1.5 KB

File metadata and controls

38 lines (31 loc) · 1.5 KB

web_dev_resources

This is my project for Code Louisville's back-end PHP web development course. It's a website to display my favorite and most used resources while learning web development. It's written in PHP to connect to a MySQL database that stores the data about the resources.

Getting Started

Cloning this repo and previewing the website should be straightforward with Vagrant and Composer:
  • Fork the repo or just clone it to your local machine.
  • CD into the directory of the repo and run:
  • vagrant up
    

    The included Vagrant file uses Scotch Box.

    composer install
    
  • Preview the site in your browser at 192.168.33.10.
  • Basic features include:

    1. Main page displaying all the websites in the database.
    2. MySQL database to store the website data.
    3. Form to create and edit websites in the database.
    4. The ability to delete websites from the database.
    5. A category sidebar that calls different SQL queries to display different groups of websites.
    6. Button to vote for your favorite or most used resources.
    7. Sort websites based on different criteria (category, alphabetically, popularity).
    8. Pagination.

    Other features to implement include:

    1. Login functionality so multiple users can add/edit website list items.
    2. Nicer display of items.
    3. Comment system for users to add comments on individual list items.