These are the things I need to be fixed
When admin clicks edit group, let the be a check box on the edit page that says "Subscription group". If that check box is checked, then a text field for price and a text area for benefit comes up. The price is recurring monthly and Paystack needs to be integrated for payment. Contents of subscription groups should not be available to the any person outside the group. Only those that have active subscription are members of the group they have paid for. Members of a group should receive reminder emails for subscription.
Integrate paystack and make default payment gateway.
For Subscription groups
Let benefits and price show where we have "No one posted yet" when a subscription group is clicked. Price should be a button. Benefits should be large.
Price should recur monthly and reminder emails set for subscription groups. Email when a user subscribes, when there is a post in the group (an approved post) and when subscription is about to expire.
The join button for subscription groups should take user to the page where the user can subscribe.
Add post scheduling so users can schedule posts to go live at a later date. So in the post box, we have 2 action buttons when a user wants to make a post. The ususal post button, and a schedule button. When user clicks schedule, the user can set time and schedule. So once the schedule button is added, the code that calls posts from the database will be modified to call post from current time stamp backwards, instead of calling all posts in the database. No need for cron job here.
In the website currently, there are 2 options on how users see posts. User can see posts from users, pages and groups he is following. User can also see all posts in the the website. I want a third option, where a user can see ONLY APPROVED POSTS.
When admin clicks edit user, let there be 2 check boxes on the edit page. "Allowed to post" and "Allowed to approve". Allowed to post means user can post and it goes public cause its automatically approved. Allowed to approve means user can approve pending posts of other users.
Let there be a menu item called Pending posts. When a user with the option "Allowed to approve" clicks on pending posts, he sees all the pending posts in the website. The posts are arranged just like the general timeline. Each post has two buttons. Approve and Delete.
When a normal user clicks on Pending posts, he can see all his pending posts and each post has the "Delete" button under it.
When a user changes profile picture, it should no longer show on the timeline.
Comment out option to edit posts after approval.
After 24 hours, posts should not show "Time ago", but date of post.
By default, post is sorted according to latest post. For general timeline and group, let there be an option in the backend to switch to "Sort according to post with the latest comment".
4. Download Media from amazon aws (S3) bucket and upload to server. Some menu items will be added to desktop and mobile menu but after the above are done so we can use correct url.
18 freelancere byder i gennemsnit $130 på dette job
Hi i have 6 month experience in php and mysql. I will be helpfull to you for your project. I will complete this project within time and 80perc error free