We are a growing platform dedicated to serving the Caribbean community in the United States, is seeking an experienced Full-Stack Laravel Developer with expertise in Progressive Web Apps (PWA) and serverless architecture. We need a developer to complete and optimize our website, ensuring it is feature-rich, user-friendly, and fully scalable, with a final deployment to Laravel Vapor.
Responsibilities:
Upgrade Laravel Framework:
Update the Laravel framework to the latest stable version.
Refactor and test the code to ensure compatibility with the new version.
Conduct thorough testing to ensure the update does not introduce any bugs or issues.
Stripe Integration:
Implement split payments using Stripe Connect for automated distribution of funds between the platform, event organizers, and Stripe.
SMS Verification for User Registration:
Ensure users must enter a code sent via SMS to complete their registration.
SMS/Email Marketing Add-On:
Develop functionality that allows event organizers to purchase SMS and email marketing campaigns as an add-on.
Implement features for sending campaigns to the entire database or specific regions.
Build an admin approval workflow for all SMS and email campaigns.
PWA User Interface Improvements:
Simplify Navigation: Ensure the menu is simple with clear labels, possibly using a bottom navigation bar for mobile users. Implement sticky headers or footers for essential navigation elements.
Optimize for Mobile: Increase the size of buttons and interactive elements to be touch-friendly. Refine responsive layouts for smooth content adaptation on various screen sizes, especially mobile devices.
Improve Load Times: Prioritize loading essential UI elements like navigation bars and interactive buttons.
Enhance Visual Hierarchy: Make CTAs prominent with consistent placement and distinct colors. Use a consistent font style and size hierarchy for better readability.
Simplify Forms: Break down long forms into manageable steps and use autofill and validation. Implement progress indicators for multi-step forms.
Visual Feedback for Actions: Provide visual feedback for user actions, such as loading indicators or progress bars. Use subtle animations for interactive transitions.
Accessibility Enhancements: Ensure sufficient color contrast for readability and implement screen reader support with ARIA labels.
Personalization and User Preferences: Allow users to choose between different themes (e.g., light mode, dark mode). Provide customization options, such as adjusting font size or default sections.
Feedback and Iteration: Conduct user testing sessions to gather feedback and identify UI improvement areas. Regularly review user feedback and analytics for iterative UI improvements.
Final Review and Polish: Ensure UI consistency across all pages and devices. Implement microinteractions to enhance the user experience, such as animated transitions.
Event Timezone Implementation:
Add timezone information to each event’s date/time.
Ensure that the timezone is clearly displayed on the event page for users to see.
Migration to Laravel Vapor:
Prepare the codebase for serverless deployment by refactoring as necessary.
Migrate the website to Laravel Vapor, ensuring that all services (database, file storage, queues) are correctly configured.
Conduct thorough testing and optimization post-migration to ensure smooth operation in the serverless environment.
Deliverables:
Complete the list of tasks detailed in the job description.
Conduct comprehensive testing to ensure all features function as expected.
Provide documentation and training for managing new features.
Ongoing support and maintenance post-launch.
Budget: $1,000
Posted On: August 14, 2024 19:22 UTC
Category: Full Stack Development
Skills:Laravel, PHP, JavaScript, Web Application, API Integration, Web Development, API, MySQL, Database Architecture
Country: United States
click to apply
Powered by WPeMatico