What the Project Involved
The NyttiCity Project involved restructuring a classifieds advertisement website, and implementation of a subscription plan feature.
What were the client’s requirements?
The client had detailed requirements and it was simple for us to go about implementing the solution. The site basically needed a new look. We needed to change the homepage quite a bit. We also needed to integrate a new payment gateway. The main aspect of this project though was the implementation of an subscription plan feature.
How did we provide a solution?
After several discussions with the client, we updated the site’s theme to better suit his requirements.
- A responsive slider was added in the homepage. The header and navigation menus were also updated.
- The layout of the advertisements posting page was changed and filtering for categories was updated.
- Subscription plans were offered on the site. The details of the plans were made controllable from the dashboard.
- Each member had the provision to post advertisements on the site.
- A plugin was created to control the advertising banners displayed on the site.
The main feature of this project was the subscription plans which had the be offered. The subscription plans had to be controlled in the backend. Options such as addition, deletion, or editing of the plans had to be controlled from the dashboard. But these plans had to be offered in the front end, for users to subscribe. Subscribed members could post advertisements on the Ad posting page.
We had to update the Ad posting layout according to the clients specifications. Instead of drop down lists, check boxes were provided for better filtering based on categories.
We created a Post Expirator plugin, to control the display of posted advertisements. According to the requirements, advertisements could be posted only for the duration of a week. After one week from the date of publishing, the ads needed to be automatically deleted. The Post Expirator plugin was built accordingly, to set a cron job to delete the ad posts after a week from the publishing date.
Also, the number of advertisement banners a single user could display on the ad posting page was limited. This had to be controlled by the settings for the membership account. Additional changes, such as a responsive slider for ads, and the homepage layout and navigation menu styling was updated.