News portal
OOP PHP, HTML, CSS, JavaScript, Bootstrap, MySQL, WampServer
Back-end: OOP PHP and MySQL for the database
Front-end: CSS, Bootstrap and JavaScript
Server: Apache (using WampServer)
- Displaying a list of news (with desired information and images), ordered by date descending, on home page
- Listing all categories in sidebar, and being able to display all news that belong to chosen category
- Separate log in for users and administrators
- Sign up
- Log out
- Client side validation
- Server side validation
- SQL injection prevention
- Session
- Showing username of the person who logged in on each page
- Showing sign in options only when there is no person logged in
- If a person is logged in, show log out option
- Pagination system
- Displaying a chosen article (with images and their sources)
- Cookies
- Users, administrators and anonymous people can add comments to articles
- Users can delete their own comments
- Administrators can delete any comment
- Administrators can delete articles
- Administrators can add a new article
I've also created the database and tables, and worked on design.