
Appskull - Advanced User Login, Registration, Management & Permissions

Description
Appskull is a very light weight, high secure PHP application that built using popular PHP framework called Codeigniter (v3.x). This application allows users to easily start building their dream web applications without worrying about building user authentication, user registration, user password reset, system settings, user settings and etc… features by themselves. Also this application built with lots of love and care so it’s code base is very clean, organized, well commented. Also Appskull is highly scalable and easy to maintain due to it’s HMVC (Hierarchical model–view–controller) architecture and modular code base. And it’s front-end designed by using latest Bootstrap version (latest version). No any third party theme/template were used. So it’s very light, unopinionated and very easy to customize for suit your needs.
Current version: 9.0
Demo and documentation
- Demo link:
-
Login/signin credentials:
- Username/Password: elonmusk
- Or you can register/signup and test it by yourself. (Normal users only get very limited permissions. So you won’t be able to do much.)
- Online documentation link:
Main features
- Secure user signin/login.
- Secure user registration/signup.
- Remember me feature on user signin/login (Multiple devices supported).
- User password reset.
- Password visibility toggleable.
- User email verification.
- Login/signin with email address or username.
- Third party email senders support (e.i:, SendGrid).
- CRUDs with server-side sorting, filtering, searching and pagination.
- SEO friendly, clean and meaningful URLs.
- 100% Mobile ready/responsive.
- Modern flexbox based custom layout design with maximum compatibility, usability and accessibility.
- User management.
- User overview/dashboard view.
- User statuses.
- User tags (multiple tags per user).
- User roles (multiple roles per user).
- User groups (multiple groups per user).
- User states.
- Advanced user permissions system.
- Module basis system settings.
- User settings.
- Easy configuration options.
- Easily brandable.
- Full unicode support (utf8mb4).
- Full Unicode emoji support.
- Fixed/Floating table headers.
- Client side and server side form validation.
- Advanced exception handling.
- Custom libraries/APIs.
- Third party SMPT email senders support.
- Clean, minimalistic, pixel perfect and light-weight design.
- Fully object oriented and modular HMVC architecture.
- High security.
- There is no any tracking, license verification, encrypted, compiled or backdoor codes in this application. Yeah! it’s 100% clean.
- There is no any footprints. because of that, no one can tell/identify your app is based on Appskull. for example, AngularJS has ng-, VueJS has v-. so anyone can easily tell this app is based on this or that.
Other reasons to use Appskull
- Built on Codeigniter PHP framework (latest). So code base is very lean, fast and scalable.
- Based on HMVC (Hierarchical model–view–controller) architecture. So code base is very organized, modular and easy to scale and maintain without any hassle.
- Front-end built with Latest and stable version of Bootstrap 4.
- Less opinionated user interface designs. So you can customize very easily.
- Can be branded very easily. You can replace logos and set app frame color within few seconds.
- Not bloated, super fast and requires very low server resources.
- Very scalable.
- Separated adminend and userend routes.
- Clean, minimalistic and pixel perfect design.
- More server-side operations, less JavaScript. Yeah! pretty much all features on Appskull is handle by server side. So that’s mean the system is more reliable. For example you can even search, sort millions of database records without any problems.
- Well tested and no known bugs/issues.
- Already used this app to build many local projects.
- Designed and developed from ground up. So no themes/templates or previously written codes were used.
- Everything is well organized. For example, routes, files, assets and etc…
- Very clean, well formatted and commented code base.
- Files, classes, methods, variables and etc… are carefully named with meaningful names and standards.
- Very developer friendly.
- You don’t need a expensive VPS server to host this application. A low cost shared hosting plan is more than enough.
- Mod rewrite/.HTACCESS support is optional. So don’t worry if your web hosting company not provide support for .HTACCESS.
- Nginx server support. Appskull is well tested and fully support for Nginx server and all the required configuration details can be found in the documentation.
- Broad range of application server support. This app works fine with older and newer versions of PHP.
- Highly detailed online & offline documentations.
- Fast and friendly customer support.
- Continuous future software updates with instructions and change log.
Security
- SQL injection protection.
- XSS protection.
- CSRF protection.
- High secure latest PHP’s one-way password hashing algorithms.
Server requirements
- Apache or Nginx server.
- PHP version 5.6.x or newer is recommended. If you got PHP 7.x, then go ahead use PHP 7.x latest version. PHP 7.x is much better than PHP 5.6.x versions.
- OpenSSL PHP extension.
- MySQL version 5.6 or greater or MariaDB version 10.0 or greater.
Changelog
Version 9.0 – January 5, 2021
- CI to 3.1.11:develop (latest) branch. This upgrade should fix session “flash” values not getting cleared in PHP 8.x versions. Evan though this is not a stable release this should be fine. We have tested Appskull with this upgrade and everything works great. Once the CI 3.1.12 version gets release, We will release a update.
- Few view files to fix some typos.
- User permissions view. Now its has collapsible user permissions groups (With this UX enhancement, its pretty easy to update/manage permissions) and few more extra info available in to table header.
- Main aside view file to hide menu items if user doesn’t have enough permissions.
- Ability to show/hide app meta info, ie; app copyright info, app version, app powered by text in the adminend.
- Few assets files to remove unnecessary stuff.
- A bug in the “table fixed header” custom js library. This should fix horizontal scrollbar space appearing issue in tables with fixed table headers.
- 403 HTTP header status code for few controller methods (For disabled features).
- Some unused config file calls from few controllers.
- Some validation rules.
- Few very subtle animations to the UI.
- ...more…
Version 8.0 – September 12, 2020
- Bootstrap to latest stable (v4.5.2).
- Jquery to latest (v3.5.1).
- TinyMCE v5.4.2 (latest to date).
- FontAwesome to latest (v5.14.0).
- Few view files to make them simpler.
- Few view files to make them more user-friendly.
- SVG type logos.
- the documentation.
- ...more…
Version 7.0 – October 17, 2019
- Codeigniter framework to v3.1.11 (latest) from v3.1.10.
- Users module related controllers and corresponding db model files to make them more readable and simple.
- ‘datetimeLastActivity’ table field value setting in user signup db model.
- Few Auth module related controllers to make it easier to understand logical flow.
- TinyMCE editor into assets/common/common/libs directory.
- HTMLPurifier v4.11.0 third party package.
- Few tables in the database by adding necessary db indexes and changing field data types.
- ...more…
Version 6.0 – September 20, 2019
- few class files to change the order of some statements in them and updated few comments.
- searchable functionality for ‘datetimeLastActivity’ field in users CRUD view.
- all the ‘datetime’ showing format to 24h format from AM/PM format. this modification makes ‘time’ part of the ‘datetime’ string searchable.
- empty table header th tag get stretched when browser resize even it has ‘_table_cell_shrink’ CSS class. this bug introduced by the fixed table header custom JS library. but now it’s fixed.
- ...more…
Version 5.0 – September 9, 2019
- appskull specific configuration file into app module and moved all the appskull related configuration options into that file. So now you can define your app configuration options separately from Appskull specific configuration options. For example, app_version, app_name and etc…
- some custom html attribute naming to give more straightforward names for them. So Appskull users will have easy time mess with them
- app, users module routes to differentiate userend routes from adminend routes. For example, now you can have userend routes like http:///users/ and its corresponding adminend routes like http:///admin/users/. In simple words adminend routes will not collide with userend routes. Auth module did not affected by this modification.
- placeholder controller with it’s corresponding view file to handle Appskull default/home/index route. In simple words, now Appskull have app home controller and app admin home controllers. So now you can easily design a home page for Appskull without messing with the adminend.
- new user permission called View admin home (app_viewAdminHome) to handle adminend specific home view visibility.
- ...more…
Version 4.0 – August 28, 2019
- user overview/dashboard feature.
- show users online state next to their first name.
- active/inactive state CRUD field for all CRUD views.
- user last activity datetime feature.
- User signup welcome email sending feature.
- small bug in user signout feature.
- editUserData() new method into Edit_user_model.php file. this method can be used to edit specific user data.
- new method called isOnlne() into ‘User’ custom library. this method can be used to check weather user online or not.
- bug related to time difference calculation in user password reset feature.
- flatpickr calendar module not moving with it’s corresponding input field.
- passowrd visibility toggle switch not working on touch devices.
- responsive fonts capability.
- ...more…
Version 3.0 – August 6, 2019
- Add cross domain/host redirect protection to nextUrl() method in Url custom library.
- Few animation related CSS classes.
- Very subtle animations to alerts in all modules.
- Auth module related view files.
- Remember me feature related codes in Auth module.
- Adminend and userend footer view files.
- Adminend and userend header view files.
- Fixed header custom JS library.
- Fixed header functionality for every CRUD table in the app.
- Cancel button for few view files in Auth module.
- Improved next URL navigation in password reset feature and many other places.
- Password visibility toggler custom JS library.
- Password visibility toggle feature for every password input fields.
- Add box shadow for btn-link type buttons to enhance user accessibility.
- User email verification status with sorting functionality for users CRUD view.
- Email verification selection option for user add and user edit feature.
- Introduced user security settings and user email settings related permissions.
- Few user settings related routes into routes.php file.
- Users module specific config file.
- User add and edit related controllers in users module.
- User add and edit related DB models in users module.
- Max password character length limit from controllers.
- New user settings related DB model file.
- Re-structured user settings controller files and DB model files for better maintainability and scalability.
- User permissions view table.
- Bootstrap auto close alerts custom JS library.
- Alerts auto close functionality for all dismissible alerts.
- isEmailVerified() new method into User custom PHP library.
- Minimum password length configuration option to users module specific configuration file.
- Minimum password length configuration option to system settings.
- New password recommendations popover for all new password input fields.
- Bootstrap plugin initiator custom JS library.
- All mt_rand() usage with CI’s built-in string helper random_string() method.
- Auth module user signup related system settings view file.
- Few user settings ‘view’ related permissions keys.
- User signin view file in auth module.
- New config option called users_emailVerificationTokenExpirationInMinutes. to users module config file.
- Email verification token expiration in minutes option to users settings.
- Most of the controllers by removing unnecessary permissions checking.
- Email verification feature.
- Moved repeating form validation callback methods into db models.
- App slogan input field’s max character length to 150 from 50.
- Now identify user account step in user password reset feature behave differently for signed-in and signed-out users.
- Documentation.
- ...more…
Version 2.0 – June 18, 2019
- Remember me feature on user signin/login (Multiple devices supported).
- New custom library called Uri.
- All next URL redirections to add support for query string.
- Few default configuration values to avoid name collisions.
- Few configuration files to enhance readability.
- ...more…
Version 1.0 – June 13, 2019
- Initial release.
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit#1
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 16,241 views · 96 clicksSaaS · Week 42 · 16,241 views · 96 clicks
#2
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 5,256 views · 109 clicksDesktop App · Week 42 · 5,256 views · 109 clicks
#3
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 17,083 views · 195 clicksWebsite · Week 42 · 17,083 views · 195 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 36,073 views · 184 clicksSaaS · Week 42 · 36,073 views · 184 clicks
#5
codester.com
SocialDesk+: Omnichannel Social Commerce & Business Management Platform This is stronger than simply “Social Commerce and Messaging” because it tells buyers this is a complete business platform, not just a messaging script. Turn Social Conversations Into Sales SocialDesk+ is a complete omnichannel social commerce and business management platform built for businesses that sell and communicate with customers through social media. Instead of switching between WhatsApp, Facebook, Instagram and TikTok, businesses can manage customer conversations, comments, products, leads, follow-ups, automation, teams and business reports from one professional workspace. And because the full source code is included, developers, agencies and entrepreneurs can customize, rebrand and launch SocialDesk+ as their own business solution or SaaS platform. 🚀 Build Your Own Social Commerce Business SocialDesk+ gives you the foundation to launch: - Your own SaaS platform - A white-label social CRM - A social-commerce management system - A customer communication platform - A business messaging solution - A custom solution for clients - A multi-business subscription platform 💬 Connect Your Customers Supported social channels include: WhatsApp • Facebook • Instagram • TikTok Bring supported conversations into one centralized workspace and help businesses respond faster without constantly switching between platforms. 🛍️ More Than a Messaging Platform SocialDesk+ combines communication with the tools businesses need to manage customer opportunities: Inbox Manage customer conversations from connected channels. Comments Monitor and respond to social-media comments. Customers & Leads Organize customer information and potential buyers. Products & Catalog Manage products and give your team quick access to product information. Follow-Ups Make sure potential customers don't get forgotten. Automation Automate repetitive customer questions and responses. AI Assistant Provide AI-assisted communication when configured. Team Management Give managers and staff access to the business workspace. Reports & Analytics Track activity using business reports and analytics. The current product listing already includes these capabilities. 🔥 Why Buyers Will Want It Launch Faster Start with an already-built business platform instead of developing the entire system from zero. Customize Everything The full source code is included, allowing developers to change branding, features, workflows and integrations. Build a SaaS Create multiple business workspaces and offer SocialDesk+ as a subscription-based service. Sell to Businesses Offer it to retailers, restaurants, service businesses, online sellers, agencies and other businesses that communicate with customers through social media. Mobile + Web + Backend This isn't just a mobile UI template. It includes: - Flutter mobile application - Python / FastAPI backend - Web interface - Administration tools - Database infrastructure - API-based architecture - SQLite / PostgreSQL support - Android and iOS project structure 💼 One Platform. Multiple Business Opportunities. For SaaS Entrepreneurs Launch your own subscription platform and allow multiple businesses to operate inside separate workspaces. For Software Agencies Customize and rebrand the platform for clients instead of building an omnichannel business system from scratch. For Developers Use the complete source code as a foundation for your own social-commerce or customer-management product. For Businesses Deploy a dedicated version for your own customer-service and social-commerce operations. 🧩 What's Included Mobile - Flutter / Dart - Android - iOS project Backend - Python - FastAPI - SQLAlchemy - Alembic Database - SQLite - PostgreSQL Web - HTML5 - CSS3 - JavaScript Deployment - Docker - Docker Compose - Production configuration Business Platform - Multi-workspace architecture - Authentication - Teams - Customers - Products - Messaging - Comments - Automation - Reports - Subscriptions - Administration The current listing also documents third-party integrations such as Meta, TikTok, Stripe, Firebase, SMTP and optional OpenAI configuration. ⚡ What Makes SocialDesk+ Different? You're not buying a simple: ❌ Chat UI ❌ WhatsApp clone ❌ Flutter template ❌ Admin dashboard ❌ Basic CRM You're getting a complete business platform foundation that can be customized, branded and commercialized. Connect. Automate. Manage. Grow. SocialDesk+ Omnichannel Social Commerce & Business Management Platform One important change I'd make to the current listing The current page starts with: “A simple guide to managing your social conversations, customers, products and business activity.”
Other · 3,485 views · 30 clicksOther · Week 42 · 3,485 views · 30 clicks
#6
sandbook.app
Sandbook reads EPUB, PDF, web pages and scanned pages aloud with Kokoro TTS, an open neural voice model that runs on your iPhone, free and offline. Choose from 41 natural voices in English, Spanish, French, Italian, Brazilian Portuguese and Hindi and follow each word as it is spoken. Try the same voices in your browser first with the free Kokoro TTS online demo.
Other · 3,490 views · 13 clicksOther · Week 42 · 3,490 views · 13 clicks



