Sample Microblogging service
- HTML 5
- CSS 3
- JavaScript + JQuery
- PHP
- MySQL
- Apache
- Windows
- This was built with no real framework, like CakePHP or CodeIgniter. I made 'user' and 'post' classes to represent the tables in the database. Although I linked a class to a table, it was done loosely, unlike an ORM implementation in which a class directly represents a table. Using classes was more for the sake of keeping things in their own scope.
- Singleton pattern was used to hold a class containing the connection details
###Current Features
- Register / Log-In
-
- Client-side validation with JS
-
- Server side validation with AJAX
-
- Redundant validation upon form submission
- Create / Read / Update / Delete Posts
-
- text posts only as of now
- Home page content
- Different types of posts (text, image, link etc)
- Richer text editor
- Tag search
- Comment
- "View Post" linked from post title cell.
- Implement more secure user session handling
- Replace database queries to a supported extension like MySQLi
- Passwords need safer encoding than a Salt.
##Screenshots (far from deployment stage)
###Client/server validation (password input will be hidden in release)
###Of course there is some test data that would be removed when in production.