Recipe Builder – User Management System is a powerful PHP script designed to allow you to build and organise recipes. It comes with a plethora of features that make managing the system super easy. Users can register accounts and create their own recipes or you can use the application to manage your own and share them with your friends. The application is a great way to build your website, very simple to install and we offer great support. It’s powered by mysql and PHP and is built on the CodeIgniter platform, making it a very robust solution.
Recipe Builder is also very secure!
- Secure Database that uses prepared statements so no SQL Injection!
- Protects against CSRF attacks!
- HTML Filter to protect against XSS attacks!
- Built on powerful CodeIgniter Framework Version 3.0 that has been tried and tested by millions of developers
- Passwords are encrypted using PHPass Library
- Captcha enabled pages to prevent spam!
- Optional account activation via email
- Brute Force protection on login
You can now setup Recipe Builder to include Pay Plans which allow you to charge other users to access your site. This option of the site can be turned on or off but it allows you to implement micro-transactions into your system. Setup your plans which include price point, number of days each plan lasts for and how many Recipes a user can add. Users can add funds to their accounts using PayPal.
User & Registration System
- Users can register for an account using the quick and easy register page.
- Captcha enabled registration page to prevent bots from spamming your site (can be disabled in Admin Panel
- Users can also register accounts using their Social Network accounts, making it even quicker to sign up to your site!
- Login System comes with a Forgotten Password page, to allow users to reset their password via email.
- Prevents spam by making sure the email address is unique and valid.
- Option to enable account activation by sending a validate email to the user.
- Passwords are encrypted using PHPass library to make sure your data is safe!
- Can disable registration from Admin Panel, as well as Social Login option.
- Brute Force protection on Login.
- Add unlimited Recipes to the system.
- Add custom nutrition fields to recipes.
- Add ingredients from your very own Ingredient’s database.
- Upload images, descriptions, cooking methods and more to make the best recipes for your users.
- Comment system can be enabled/disabled for each Recipe.
- Rating system allows users to rate individual Recipes.
- Custom User Lists allow users to make lists of different Recipes they like.
- Can share recipes using social media buttons.
- Organise Recipes using Tags.
- Search system allows you to search for specific recipes.
- Store all your ingredients in the Ingredients Database that is used to make Recipes from.
- Allows you to upload images, descriptions and more.
- View Recipes that use each ingredient.
- Add tags to organise your ingredients.
- Restrict who can add Ingredients by assigning different user roles.
- Frontpage shows a list of the newest users registered.
- Graph displays members that have registered in the last six months.
- Breakdown shows how many users signed up via Google, Twitter and Facebook.
- See users who are currently online, users who have registered today and total user count. All of this is cached too so it saves resources on your server!
- Member List displays all registered users.
- Search Members by username.
- User Profiles.
- User Settings area allows user to change their avatar, update their name and other information.
- Change Password option in Settings page too.
- User Role System allows you to make members have limited access to various areas of the site.
- Able to disable registration
- Able to disable Captcha
- Change site name, logo and other settings.
- Able to disable social network login
- Manage Members allows you to edit, delete and view Member information, such as their IP address, email and when they last logged in.
- User Groups allow you to sort and categorize members easily.
- Email Templates make translating emails much more easier by using our Email Templates option.
- Email Members area allows you to send emails to all of your registered emails. Select by User Group, Username or All Users.
- IP Blocking system allows you to block certain IPs from registering accounts and from logging in.
- Setup Payment Plans, Payment Settings and view Payment Logs for new Micro-Transaction feature.
- Easy translate the entire system by modifying our translation files (just 3 to edit!)
- Allow users to switch between a language of their choice using our unique Language Switcher.
- Supports any UTF-8 language!
- Documentation Guide to walk you through how to translate
- Turn on or off the ability for users to purchase credits for their accounts.
- Check out via PayPal, supports multiple currencies.
- Credits automatically added to user accounts after payment has been made.
- Users can purchase plans that add Premium time to their account.
- Plans can be added via the Admin Panel, select price, how many days the plan adds and the amount of Recipes a user can add.
- Added in sample page to show how to restrict user to Premium only pages.
- Built on CodeIgniter 3.0.6
- Built on Bootstrap 3.3.4
- Translation Ready
- Requires PHP 5.4(for social media login, PHP 5.0+ without) and a MySQL database. Tested with with PHP7.0+
- Supports MySQL, Mysqli and PDO drivers.
- Supports SMTP Email, PHP Mail()
Version 1.0 (18/08/2016) (initial release)