Mobile Application · 2021

Dev-Finder— Developer Resources App

Full-stack mobile application helping developers find tutorials, source code, Q&A solutions, and job opportunities through real-time web scraping and personalized recommendations.

Full Stack Developer
Dev-Finder - Mobile App for Finding Developer Resources
Scroll — full dossier below
01Context

A mobile application developed as my Final Year Project at ISIMA (Higher Institute of Computer Science of Mahdia) to obtain my Bachelor's Degree. The app assists developers in navigating the software development field by aggregating resources from multiple websites in real-time. Built with Flutter for the mobile app, Django for the backend API and web scraping engine, and React.js for the admin dashboard. The platform features a personalized recommendation system that learns from user search history to suggest relevant content.

02What it does
  1. 01Tutorial Finder - search tutorials across multiple websites in real-time
  2. 02Source Code Repository - find source code for various projects
  3. 03Bug/Error Solution Finder - search StackOverflow, Quora, SuperUser, and more for solutions
  4. 04Job Search - integrated job search from Indeed, Flexjobs, Linkup, Upwork, and other platforms
  5. 05Personalized recommendation system based on search history and preferences
  6. 06Multi-website selection for customized search results
  7. 07Country-based job filtering (Tunisia and other regions)
  8. 08User authentication with social login (Facebook, Google)
  9. 09User profile management and settings
  10. 10Admin dashboard for monitoring and management
03Outcomes
  1. 01Successfully defended and presented the project for Bachelor's Degree at ISIMA
  2. 02Built a functional prototype aggregating resources from 10+ developer websites
  3. 03Implemented personalized recommendations improving content discovery
  4. 04Created cross-platform mobile app working on both Android and iOS
  5. 05Demonstrated full-stack capabilities with Flutter, Django, and React.js
04Figures
FIG. 01 — MAIN
FIG. 01 — MAIN
FIG. 02 — SIGNIN
FIG. 02 — SIGNIN
FIG. 03 — SIGNUP
FIG. 03 — SIGNUP
FIG. 04 — SIGNUP SUCCESS
FIG. 04 — SIGNUP SUCCESS