Blog website for the Pike High School Sogeti Hackathon 2016
- Bryan McClain - PHP Programmer
- Melissa Ruiz - PHP Programmer
- Ethan Aguilar - HTML/CSS
- Tyler Ruth - HTML/CSS
- Arica Simon - Graphic Design
- Minimalistic design with easy-to-use interface
- Functional search engine for finding blog posts
- Multiple secure account system
- Uses bcrypt hashing algorithm for storing passwords
- Each account has a profile page
- Set the visibility for a blog post:
- Public - The post is searchable and can be visited with the link
- Link Only - The post is not listed in the search engine, but can still be viewed publically with the correct link
- Private - Only the owner of the blog post can view it
- Built-in protection against SQL injection and cross-site scripting
- Install Lamp on Linux Platforms or WampServer on Windows Platforms
- Load the database structure from "prism.sql" using the PhpMyAdmin SQL database interface. The name of the loaded database should be "prism."
- Create a database account using PhpMyAdmin that allows access to the prism database. The account should have permission to execute SELECT, INSERT, UPDATE, and DELETE on the database.
- Copy the "htdocs" folder into the web server folder
- Linux: /var/www/
- Windows: <wamp-folder>\www\ (default folder is C:\wamp\www)
- Modify the file "config.php" to set the hostname, username, and password for database access