Rental Solutions CMS is an all-inclusive content management system designed to assist both homeowners looking to rent out their properties and individuals in search of rental accommodations. The project is developed using raw HTML, CSS, and JavaScript for the front-end, and basic PHP as the server-side language. It incorporates features for non-registered users, registered users, and administrators, providing a user-friendly and efficient platform for managing rental-related content. With its responsive design, pagination, social media integration, and security measures, Rental Solutions offers a robust and reliable solution for rental services.
Non-registered users have limited access to the CMS. They can view approved posts and search for posts based on tags, categories, or keywords. The user interface is designed to be responsive, ensuring a seamless experience on both small and large devices. Pagination is implemented to enhance user experience, enabling users to navigate through multiple posts easily.
Registered users have more privileges within the CMS. They can create, update, and delete their own posts. Additionally, registered users can create and delete comments on posts. To enhance social media integration, registered users can share posts on Facebook. The user interface includes forms and controls for creating and managing posts and comments. AJAX and jQuery are utilized for most of the CRUD (Create, Read, Update, Delete) operations to prevent webpage reloading, ensuring a smoother and more efficient user experience.
Administrators have the highest level of access and control within the CMS. They can approve or reject pending posts, allowing them to moderate the content on the platform. Additionally, administrators have the ability to delete posts, providing an extra layer of content management. The CMS also enables administrators to create and delete categories and tags, allowing for efficient organization and categorization of posts. The admin interface includes dedicated sections for managing pending posts.
The CMS incorporates various security measures to protect against common vulnerabilities. Sessions are used to validate user roles, ensuring that only authorized users can access certain functionalities. Basic PHP and JavaScript methods are implemented to prevent SQL injection and cross-site scripting attacks, enhancing the overall security of the system. Additionally, a basic RewriteRule is included to implement pretty URLs, making the URLs more user-friendly.
As a demonstration of front-end development skills, the admin interface of the CMS includes a dark and light mode. Users can switch between the two modes based on their preferences. This feature is implemented using raw CSS and JavaScript, providing an aesthetically pleasing and customizable user experience.
Home Page
Login Page
Registration Page
Rental information posted by a user
Creating a post from the user end
Handling posts from the user end
Handling comments from the user end
Updating profile from the user end
Admin Dashboard
Admin Dashboard Dark Mode
Handling all posts from admin
Handling all categories from admin
Handling all tags from admin
- Visit at
Rental Solutions












