Joomla jomsocial module jobs
I'm seeking an experienced options trader with teaching skills to create a video module course aimed at beginner traders. The course should cover: - An Introduction to Options Trading - Basic Strategies and Techniques - Risk Management for Beginners The videos should be in a lecture-style format with slides. Your understanding of the options trading landscape, coupled with your ability to convey complex concepts in a digestible manner for novices, will be key to the success of this project. Please share examples of your previous work in this field if available.
...compatible with Windows IoT and the IL21R camera. 4. System Architecture 4.1. Modules: • User Interface (UI) Module: o Displaying the thermal image. o Handling user clicks. o Displaying temperature based on the operating mode. • Camera Communication Module: o Receiving data from the IL21R camera. o Processing thermal image data. • Image Analysis Module: o Analyzing the image to identify temperatures. 5. Technical Requirements 5.1. Programming Language and Environment: • Programming Language: C# • Environment: Windows 5.2. User Interface: • Displaying the thermal image in real-time. • Click functionality that, in Mode 1, reads the temperature of the selected area. 5.3. Camera Communication Module: • Reading thermal image...
Say CRM related any module integration - I am seeking an experienced developer to facilitate the integration of Prefex CRM with WhatsApp and our sales funnel. The goal is to streamline our communication and sales processes, enhancing efficiency and productivity. Key Requirements: - Proficient in integrating software with Prefex CRM - Extensive experience with WhatsApp and sales funnel platforms - Strong understanding of CRM functionalities - Prior experience with CRM integrations would be highly advantageous - Excellent communication skills for understanding project scope and requirements The ideal freelancer for this project will be able to deliver a seamless integration that enhances our current system. I am looking for someone who can understand our needs and provide a solution...
My requirement is very simple code module/ function for Javascript and Kotlin to Click on button/ image inside javascript of an/ any webview inside asset folder of Kotlin Android Project and also to reward user in terms of some Reward button to be active whcih was inactive before( like Quiz Help button to call other function).
...Requirements: The project involves the development of a full-stack web application with the following core functionalities: 1. Web Scraping Module: - Implement automated web scraping tools to gather and update product details (e.g., price, availability) from our various suppliers' websites. - Ensure that the scraped data is accurate and seamlessly integrated into our product database. 2. Product Database Management: - Develop a database to manage and store product information with appropriate entity properties such as product specifications, pricing, availability, and supplier links. - Include CRUD operations for easy management of product data. 3. Project Management Module: - Create a project management system that tracks the entire furnishing process for each apa...
...facilitate this, we have developed a sample with 8 tables that will serve as the basis for the upgrade. Technical Details of the Current Application: • FrontEnd: o C# .NET 4.6 o Razor o AngularJS v1.4.3 o jQuery version 1.4.2 o Bootstrap v3.3.5 o ag-grid v17.1.1 o API • Backend: o C# .NET 4.6 o DDD (Domain-Driven Design) pattern o Administration Module (Client, Chart of Accounts, Product, User, Currency, Religion) o Sales Module (Order and Order Items) o Layers: Application, CrossCutting, Domain, Repository • Tolitech Framework: Used to streamline development by encapsulating various functionalities. Upgrade Project Requirements: Backend: 1. Migrate the API from the frontend to the backend, creating an additional layer (Api, Application, Cross...
I'm looking for an expert web developer to create a professional and corporate style sales page for my consultancy services. The page should include: - High-quality images and well-written descriptions of the consultancy process - A step-by-step breakdown of the consultancy - An integrated Calendly module via HTML for direct booking I haven't decided on the video content yet, so the page should be designed to accommodate a range of video types, including product demonstrations, client testimonials, and explainer videos. Skills and experience required: - Proficiency in web development and HTML - Experience with creating sales pages - Ability to integrate third-party services like Calendly - Understanding of professional, corporate web design - Flexibility to adapt to dif...
I need an experienced PHP developer to add a new module to my existing Core PHP project. The primary goal of the new module is to introduce new functionalities, so a proactive approach and innovative thinking will be highly appreciated.
I'm seeking a professional with 5-6 years of hands-on experience in Microsoft Dynamics365 F&O, specifically in the Financials module. The ideal candidate will be based in Mumbai and work from office. Key Responsibilities: - Implementing and supporting Microsoft Dynamics365 F&O - Providing ongoing maintenance for the Financials module, Fixed Assets, Tax, Inventory, and Supply Chain. The chosen freelancer will need to demonstrate: - Extensive experience with Microsoft Dynamics365 F&O, particularly its Financials module - Strong problem-solving skills for ongoing maintenance task - Ability to implement and support the system effectively.
I'm developing an e-commerce website using Medusa and Next.js. This project requires a seasoned professional who can help implement some custom features and functionalities. Key Responsibilities: - Enhance the promotion/cart module to cater to unique promotional strategies and offers. - Develop a robust authentication module to ensure secure and seamless user experiences. Ideal Skills: - Extensive experience with Medusa and Next.js. - Strong understanding of e-commerce functionalities. - Proven track record in creating custom features for e-commerce websites. - Excellent problem-solving skills and attention to detail. Your role will be vital in delivering a top-tier e-commerce platform. Looking forward to your bid!
...ECommerce functionality - Able to preserve the integrity of blog content during migration Data Migration: Product - 550 Customers who placed order Orders - 10k and transaction history from WooCommerce to Odoo. Transfer 250 blogs, 20 pages, and SEO settings from WordPress to Odoo. Customization and Configuration: Set up Odoo to match the current website's look and feel. Customize Odoo's eCommerce module to ensure all essential WooCommerce features are replicated or improved upon. Configure payment gateways, shipping methods, and tax settings in Odoo. Integration and Testing: Integrate any third-party services (e.g., payment gateways, shipping providers) with Odoo. Conduct thorough testing to ensure all functionalities work correctly in the Odoo environment. Perform we...
I'm looking for a skilled professional to help me build a sophisticated IoT prototype. Key Requirements: - The project will involve monitoring, control, and simulation, with a focus on industrial use. - I need the application to incorporate temperature, ambient, and air pressure sensors. - The control functionality required ...integrating them into IoT systems. - Familiarity with remote control and GPT vision API will be a huge plus. Please ensure that you have a good understanding of the requirements before bidding and provide at least 5-page long proposal. RFID reader, barcode scanner, LED Indicator, pressure sensor; User authentication, Notification, monitoring, admin dashboard, etc. Prototype; RPI AI, Shields, Camera Module, Mount/Install Kit. Tool Cabinet, Work Table...
I'm looking for an experienced Epicor ERP professional to assist with setting up and customizing the Financial Management and Production Management modules of our ERP system. Key Responsibilities: - Setup of Financial Management and Production Management modules in Epicor ERP - Customization of the Production Management module to include workflow automation, custom reporting, and user interface adjustments - Tailoring the Financial Management module for enhanced financial reporting, automated invoicing, and integrating budgeting tools Ideal Skills and Experience: - Deep understanding of Epicor ERP, particularly its Financial and Production Management modules - Strong skills in workflow automation, custom reporting, and user interface adjustments - Proven experience in...
I'm seeking a freelancer to create a comprehensive written guide with images for a wireless fishing bite alarm module. The target audience for these instructions are intermediate users, so the content should be detailed enough to cater to them but not overly complicated. The key section to focus on is: - Setup and installation: The guide should provide clear, step-by-step instructions on how to set up and install the alarm module. Ideal candidates for this project should have: - Excellent writing skills: The ability to convey complex instructions in a simple, easy-to-understand manner. - Experience with creating instructional content: Prior experience in writing guides or manuals will be highly beneficial. - Knowledge of fishing equipment: Understanding of how fishing ...
I require assistance in regaining admin access to my website. Unsure of the platform, it may be WordPress, Joomla or a custom build. Tasks include: - Updating website content - Managing user accounts Ideal skills: - Proficiency in identifying and navigating various website platforms - Experience in website admin tasks - Strong communication skills for regular updates and confirmations Please bid if you can help me restore access and manage content.
I'm looking for a skilled developer to modify my existing Woocommerce Dokan Stripe Connect Module. Currently, the module only supports credit card payments. I need it to accept both FPX (Bank Transfer) and GrabPay. Requirements: - Integrate FPX (Bank Transfer) and GrabPay into the current module. - Ensure these new payment methods are available for all products, not just certain ones. - No specific banks need to be integrated for FPX, so any available banks will suffice. Ideal Skills: - Expertise in Woocommerce and its plugins, particularly Dokan and Stripe Connect. - Strong understanding of payment gateway integrations. - Experience in modifying existing software modules. Looking forward to your proposals.
I've got a complete Kivy-based Python code that needs to be converted into an Android application. The task involves fixing some runtime errors and then using the BUILDZOR module to convert it into an APK. The app should support portrait orientation only. Key Responsibilities: - Debugging: Solve runtime errors in the existing code. - Conversion: Use BUILDZOR to convert the code into an APK/ABB file. - Enhancement: Add new features to the app during the conversion process. Ideal Skills: - Proficient in Python and Kivy - Experience with Android app development - Familiar with BUILDZOR module - Debugging skills - Creative with feature enhancement
I need a few modifications to my Freescout setup. - The workflows should be displayed as a row of classic, traditional styled buttons. - The Status drop down should be replaced with four buttons, colored green, yellow, blue, and red. These buttons should all function to change priority. - In the tags module, the creation of new tags needs to be restricted. Ideal skills for this project include familiarity with Freescout and experience in UI modification. Please only bid if you can deliver a classic and traditional visual style for the workflow buttons.
...In Menu promotions Mega Menu Sticky Header Responsive design & mobile, desktop & tablet compatibility across all devices Work on all browsers High Speed for optimal browsing experience SSL encrypted Pages Dynamic Product Display Ability for high quality zoom images & video clips for products -- video on home page and product page -- we will provide. Must be easily updatable. Integrated shipping module with automated return feature for product returns, automated printing of return shipping label, exchanges & advances shipment tracking & refund Customer registration & login Save shopping cart Aggressive abandoned shopping cart feature Heading categories with sub pages: about us, shop, my account, help, support & coupon and so on as needed Live chat / cha...
I'm in urgent need of a talented developer who can enhance my existing web-based expense management platform and build a new module for an existing Flutter app. The ideal candidate will have strong web and mobile app development skills, with a particular focus on UI improvements and the addition of new reports and analytics. Key Responsibilities: - Improve the User Interface of the current webapp - Implement new Reports and Analytics features - Develop a new module for an existing Flutter app - The module should include functionalities such as Expense Logging and Real-time Notifications - Ensure the design of both the webapp and the app module adheres to the existing design aesthetic Ideal Skills: - Proficiency in web and mobile app development - Strong e...
...a budget of INR 5,000 and time of 2 days for the test sprint, bid with budget if you are confident to deliver the work in the shared deadline and budget, we would not like to negotiate later on 4) Please go through both admin and customer login demo as shared in the scope of work document 5) Please refer Perfex Module development documentation at 6) I will share a sample module for your review to expedite the development, however the module need to be developed from scratch taking help of the documentation shared 7) This is a time sensitive project, if not delivered in the committed time, project will be cancelled immediately on delay 8) Don't submit your bid with generic AI generated content and portfolio, such bids will be rejected 9) Before bidding
By finishing a course module, I need a personalized message to appear to visualize that you can no longer access this finalized content.
...diesel, solar) and display it on a user dashboard. Environmental Metrics Tracking: Integrate sensors to monitor temperature, humidity, and other relevant metrics. API Integration: Fetch and display data from the Wialon platform via its API. User Dashboard: Develop a simple, intuitive interface for users to view and manage their energy consumption data. Billing System: Implement a basic billing module to calculate energy costs and generate invoices. Key Responsibilities: Design and develop both front-end and back-end components of the platform. Integrate the Wialon API for real-time data processing. Create responsive and user-friendly dashboards for different customer segments (telecom, industrial, residential). Develop a scalable and secure system architecture that can be expand...
I'm in need of a seasoned Drupal expert who can help me develop a custom module from scratch. The primary focus of this module will be enhancing content management capabilities on my website. Key Responsibilities: - Develop a custom Drupal module from the ground up - Implement features that improve content management Ideal Skills and Experience: - Extensive experience in Drupal module development - Proficiency in PHP, MySQL, JavaScript, and CSS - Previous experience with content management module development preferred - Strong problem-solving skills and attention to detail.
I'm experiencing issues with the Breadcrumbs markup in my PrestaShop's Google Rich Snippets JSON-LD module. The structure of the breadcrumbs seems to be incorrect, which could potentially harm my site's SEO and visibility on search engines. The issues can be seen via the Google test page () on my home page: 1st error: "Invalid floating point number in property 'price' . the issue is presented on all products that appear in my home page. 2nd error: Missing field 'availability'. the value of 'availability' should be taken from the field 'Available for order', 1 - in stock, 0 - not in stock 3rd error: Missing field 'shippingDetails' 4th error: Missing field 'hasMerchantReturnPolicy' on all my product pa...
...small company in Estonia working as a wholesales company in HVAC market (heating, ventilation). The task is to install Dolibarr ERP/CRM and connect it with our cloud service (we are using onedrive) for the usage by 5 persons. We aim to make step by step integration with the internal check of each module. The scheme is as follows: Adding module -> we are checking it and providing comments on desired optimization -> optimization from your side -> second check and confirmation -> adding 2nd module ... Modules required: - Users & Groups - Third Parties - Proposals - Sales Orders - Shipments - Contracts/Subscriptions - Vendors - Receptions - Invoices - Products - Product Lots - Product Variants - Projects or Leads - DMS / ECM The process of optimizat...
I'm looking for an ABAP developer experienced in SAP HR module enhancement. This involves developing new functionalities to improve our current system capabilities. Ideal skills and experience: - Extensive knowledge and hands-on experience with SAP HR module - Proficient in ABAP with a strong background in developing SAP modules - Able to create custom, complex reports - Excellent problem-solving skills to identify and develop necessary enhancements - Strong communication skills to understand and translate business needs into technical requirements
I require assistance in regaining admin access to my website. Unsure of the platform, it may be WordPress, Joomla or a custom build. Tasks include: - Updating website content - Managing user accounts Ideal skills: - Proficiency in identifying and navigating various website platforms - Experience in website admin tasks - Strong communication skills for regular updates and confirmations Please bid if you can help me restore access and manage content.
...on improving the user interface, enhancing performance, and boosting security. Key Improvements: - Better User Interface: The new site should be more intuitive and user-friendly. - Improved Performance: The site should load faster and handle more traffic smoothly. - Enhanced Order Management: The order processing system should be more efficient and streamlined. - Enhanced Customer Communication Module: This should facilitate better interaction with customers. - Order Status update: should be able to update the status of the order based on particular events - Support: Minimum of 6 months of Post Prod deployment support included in the quote with SLA of 24 hrs Additional Features: - Adding a Customer Reviews Section: This will help in building trust and encouraging user engagem...
...implementing automatic GST and TDS calculations, creating new game modes, integrating KYC (Know Your Customer) processes, and adding cryptocurrency payment integration. FOR EXACT REFERENCE PLEASE FIND ATTACHMENT IMAGES Key Responsibilities: 1. **Insurance Options: - Objective: Integrate optional insurance features into the Unity-based Ludo game. Tasks: - Develop an insurance module where players can opt-in for insurance protection. - Implement logic for insurance: - Deduct 10% of the deposit as an insurance fee. - If a player loses, return 50% of the insured deposit amount. - If insurance is not opted for, standard loss conditions apply (100% loss on losing a game). - Design and integrate user interface elements for optin...
...hash of the file. - Extract the digital signature of the file (if signed). - Collect metadata including: - ProcessPath that executed the file. - Username that executed the file. - Full path of the file. - File size. - Send the collected information to the .NET Core component. - block or permit the execution based on the response. Technical Requirements - Must be implemented as a Linux kernel module. - Should support multi-threading to handle multiple execution requests simultaneously. - Must be compatible with Red Hat Enterprise Linux versions 7, 8, and 9. 2. .NET Core Component Responsibilities - Receive information from the kernel-level component. - Write the received information to the console. - Determine if the file should be blocked or permitted based on a simple if st...
Hi, Hope you are doing well. Can you please create a wordpress Quiz website for me? It should have these features : 1. Free theme, free plugins, free resources 2. All questions should come in a single page, step by step 3. Results should display after each question 4. Timer in between 5. Total score at the end 6. Each module should have 20 questions 7. Total 5 modules are enough 8. Single home page or multiple pages with user registration, score board etc 9. Texts and image based quizes mixed 10. You can use server to create, upload the page screenshot(s), send me the link and will do the migration Here are some videos :
...recommendations GDP Training Feedback Form (GDP-004) 5-point rating scales for various aspects of training Open-ended questions for feedback Option for anonymous submission GDP Training Need Identification Form (GDP-005) Fields for department details, training needs, reasons, timelines Section for Quality Assurance department response GDP Self-Study Completion Form (GDP-006) Fields for module details, time spent, key learning points Self-assessment rating scale Sections for employee and supervisor signatures Annual GDP Training Plan Form (GDP-007) Table format for listing planned training sessions Fields for resources, budget, alignment with company goals Approval sections for relevant managers GDP Training Exception Request Form (GDP-008) Sections for request deta...
I need an expert in Odoo who can assist me with data extraction and reintegration from a customized Odoo module. Tasks: - Export data from the custom Odoo module. - Data should be exported in Excel format. - Only specific fields of the data need to be exported. - Import the data back considering its structure in a parent and child view. Ideal Skills and Experience: - Proficient in Odoo, particularly with customized modules. - Excellent skills in Excel. - Data handling and import/export experience. - Ability to understand and work with hierarchical data structures.
I'm looking to have a B2B product marketpla...Order Management: Implement functionalities allowing retailers to browse products, check stock levels, and place orders. Testing and Debugging: Conduct thorough testing and debugging to ensure a smooth and error-free user experience. Documentation and Support: Provide clear documentation and support for the implemented solutions. Requirements: Proven experience with Odoo development, including module customization and configuration. Strong knowledge of Odoo’s eCommerce and inventory management modules. Experience in developing or integrating mobile applications with Odoo. Ability to work independently and meet tight deadlines. Excellent problem-solving skills and attention to detail. Number of Positions: 3 Location: Remote ...
...Tracking: The system should be able to track deliveries in real time. - Real-time Notifications: The software should alert users about the status of their deliveries in real-time. In addition to these functionalities, I would like to incorporate: - Electronic Proof of Delivery: The software should provide a way to confirm deliveries electronically. - Driver Performance Analytics: There should be a module to analyze and track driver performance. The software should be compatible with: - Web-based platforms - iOS - Android Ideal candidates should have extensive experience in software development, particularly in creating delivery tracking systems. Knowledge of developing applications for Android and iOS is a must. Experience in implementing features like electronic proof of de...
Its a simple one error fix. When in our Odoo SH (version 16) setup i grant acces to a user or i re-invite him than they receive an email with a link to: There the user choses and confirms his password but when clicking "signup' they get redirected to a internal error 500 page. (traceback error in attachement). The login does work afterwards, then the user wants to login they can. But i don't want them to land on the internal error page. The issue is most probably in new_user_account_approval/controllers/ but whenever we make a change in that file the whole Odoo website becomes unreachable. Who could help me solve this issue and maybe also help with some other things in our Odoo setup.
Its a simple one error fix. When in our Odoo SH (version 16) setup i grant acces to a user or i re-invite him than they receive an email with a link to: There the user choses and confirms his password but when clicking "signup' they get redirected to a internal error 500 page. (traceback error in attachement). The login does work afterwards, then the user wants to login they can. But i don't want them to land on the internal error page. The issue is most probably in new_user_account_approval/controllers/ but whenever we make a change in that file the whole Odoo website becomes unreachable. Who could help me solve this issue and maybe also help with some other things in our Odoo setup.
I'm seeking a professional with experience in Odoo and AI integration. The main goal is to enhance the accounting module of Odoo with AI capabilities. Key requirements: Producing professional reports through A I (chat gpt o4) form Odoo ERP - Implementing AI functionalities for data processing and decision-making in the accounting module. - Potential future expansions to other modules (like inventory or CRM) based on successful project completion. Skills and experience required: - Proven track record with Odoo and its various modules, particularly accounting. - Expertise in AI integration within ERP systems. - Strong problem-solving skills and ability to work independently. - Excellent communication skills for regular project updates and discussions.
We are looking for an experienced structural engineer to create a detailed structural drawing and cost estimate for a Prefabricated Prefinished Volumetric Construction (PPVC) module. The project involves designing a structure with the following specifications: • Dimensions: 7m (L) x 4m (W) x 3.6m (H) • Slab Thickness: 200 mm • Wall Thickness: 150 mm • Concrete Grades: Use C35/M35 or C40/M40 as specified Requirements: • Structural Drawing: Provide detailed structural drawings, including floor plans, elevations, sections, and reinforcement details. • Materials and Design: The structure should be designed to accommodate the specified wall and slab thickness using the mentioned concrete grades. • Cost Estimate: Provide a comprehensive cost es...
...timeline 3) I will provide you a brief walkthrough on the CRM and module details including DB schema to ease out the process 4) I will share a sample module for your review to expedite the development, however meanwhile you can refer Perfex Module development documentation: 5) Don't submit your bid with generic AI generated content and portfolio, such bids will be rejected 6) Before bidding on the project please refer SOW user stories and UI shared below in this project details page 7) Frontend UI/UX HTML and CSS will be shared with you separately, you are only required to integrate it Few things to keep in mind on the project 1) Work on the module from scratch, only use sample module for reference purpose 2) In the author/ company name, use &qu...
I want one professional candidt which provide me One excel module include of Valuation of Assets with all rule and financial statement analysis like income statent, balance sheet, cash flow
I'm seeking an expert in IBM MAXIMO to facilitate an upgrade from version 7.0 to 9. This upgrade is pivotal for enhancing our Asset Management capabilities. Key Responsibilities: - Ensure the upgrade optimally enhances our Asset Management functionalities. - Ret...capabilities. Key Responsibilities: - Ensure the upgrade optimally enhances our Asset Management functionalities. - Retain and upgrade all custom workflows, third-party software integrations, and data reports and dashboards in our current setup. - Execute a full data migration seamlessly. Ideal Skills & Experience: - Proven experience with IBM MAXIMO upgrades. - Strong understanding of Asset Management module. - Expertise in handling custom workflows and third-party software integrations. - Proficient in data m...
For customization project: 1. Copy of vCard and appointment feature in a separate module: $600 2. Use stack theme instead of landing page builder: $80 3. Customer can login without subdomain feature: $120
I need a part of my AngularJS application, specifically the drag and drop editor module, to be migrated to Angular 17. This task requires the conversion of 6-8 controller classes and their associated service classes. The migration should not involve the use of standalone components. Key Requirements: - Migrate the drag and drop editor module from AngularJS to Angular 17 - Ensure the drag and drop layout capability is functioning correctly - Ensure the real-time preview functionality is preserved Ideal Skills: - Extensive experience with AngularJS and Angular 17 - Strong understanding of controller and service classes in Angular - Prior experience with migrating applications between Angular versions - Ability to work without using standalone components Please note that the ...
Hello, we have an urgent matter to resolve immediately. We have a Prestashop module that before performing import operations performs a check on the CSV columns to be imported and if it finds two columns with the same name it returns an error and hangs. We would like to be able to disable this check within the module. The payment of the job and/or milestone takes place after the job has been successfully completed on Monday 2 September.
I need a Billing / Accounting software. must support spanish language as primary language. - Must work on PC / Tablet / Iphone/ android, etc. - Must have full accounting module, and the option to create accounting reports. - must be able to connect to DGII (Dominican Republic Gov Tax Agency) - Must be able to have manage "Comprobantes fiscales" or tax sequence for all invoices. -a Plus if it has a HR module for payroll. -must manage different taxes, and partially tax retention on payment registry. - invoices can be generated as PDF for inmediate print, Send via email or share via whatsapp. - invoices and quotes must have QR code. All codes belongs to us, meaning open source licencing, so we can customice and distribute for commercial purposes. Please include a de...
I'm looking to develop a custom Drupal 10 module that provides a document management and browsing experience similar to eCFR.gov. This module should allow for the upload of HTML or DITA files. Key Features: - Version Control: The module should keep track of all changes made to the documents, allowing users to revert to previous versions if necessary. - Document Tagging: Users should be able to tag documents for easier searchability and organization. - User Access Control: Different levels of access should be established for different users, ensuring sensitive documents are only accessible to authorized personnel. Document Type: - Primarily, the module will be used to upload legal documents. Browsing System: - Documents need to be categorized by topic for...
I need 5 pages created in Joomla 5, which has already been installed. The pages should include a Home page, a Contact page, a Blog page, a Products page, and a Downloads page. - Content Transfer: The content for these pages will be sourced from another website. This includes text, images, media, and embedded links or videos. - Design: While the project does not specify a design, a keen eye for layout and aesthetics will be an advantage. The ideal freelancer for this project should have experience with Joomla, web content migration, and a good grasp of web design principles.