Tech Stack:
Vue.js (Frontend), Laravel (Backend), MySQL
Project Overview
Amwalflow is an investment platform designed to empower investors with seamless access to tools and insights. I contributed to this project by developing an engaging landing page, enhancing the platform’s user experience, and ensuring the dashboard’s functionality met high standards.
My Role
- Coded a responsive and visually appealing landing page.
- Refactored legacy code and database structures for better maintainability and performance.
- Fixed existing bugs and enhanced the dashboard functionality.
- Implemented dynamic slideshows, animations, transitions, API integrations, and SEO optimizations.
Challenges and Solutions
- Tight Deadlines: Managed using agile methodology, breaking the work into smaller, manageable tasks.
- UI Issues: Resolved through thorough code refactoring.
- Spaghetti Code: Organized by splitting into smaller tasks and creating a mind map for clarity.
- Dashboard Bugs: Fixed state management issues using loading states and a robust try-catch mechanism.
Key Learnings
- Transitioned from React to Vue.js, quickly adapting to a new framework.
- Enhanced backend knowledge through interaction with Laravel and MySQL.
- Conducted in-depth research to solve complex problems and improve the platform.
Result