Sparrow Social (Dating) Back-End + Front-End Development Projects

Open
Sparrow Social (Dating)
Toronto, Ontario, Canada
AM
Co-Founder
(1)
3
Preferred learners
  • Anywhere
  • Academic experience or paid work
Categories
Mobile app development Software development Machine learning
Skills
debugging ios applications application programming interface (api) react.js (javascript library) codebase deep learning go-to-market strategy front end design amazon web services product launch readiness
Project scope
What is the main goal for this project?

**Recruiting interns (separately) for both backend or frontend projects.


For backend: The main goal of this project is to improve backend code (through debugging) and new feature development for our iOS video-based dating app, Sparrow. The student will gain a deep learning experience of not only technical concepts but also business, go-to-market and monetization strategy. The app is fully-built and in pre-launch stage.


For frontend: We would like to implement a handful of new features/improvements within the Sparrow iOS app. This includes animations, UI/UX improvements, in-video chat avatars / features, advanced analytics, and more.



What tasks will learners need to complete to achieve the project goal?

Key backend tasks would include:

  • Develop a strong understanding of working with Sparrow code which spans various languages / APIs (Javascript [backend], React [frontend], AWS, Agora, Firebase).
  • Debugging and bugs / red flags analysis.
  • New feature recommendations and implementation (including plan).
  • Matching algorithm improvement suggestions.
  • Help with launch readiness planning.


Key frontend tasks would include:

  • Review and understand the existing iOS app codebase written in Swift.
  • Identify, reproduce, and fix reported bugs.
  • Analyze app performance and make necessary optimizations.
  • Propose UI enhancements based on user feedback and modern design principles.
  • Design and implement animations to improve user engagement and satisfaction.
  • Test and validate changes with target users.
  • Participate in brainstorming sessions with the team for innovative solutions and ideas.
  • Document changes and ensure code quality.
  • Improve Admin Portal usability and functionality (written in React).


Final deliverables (presentation format) should include:

  • Summary of key bug fixes and new features recommended and implemented.
  • Summary of outstanding bugs/features not implemented with key obstacles.
  • Recommendations for future features or improvement areas.
  • All source code.
  • Key learnings and best practices.
About the company

Sparrow is a live, video-based dating app that connects local users in a randomized, engaging fashion during weekly happy hours. We want to eliminate many of the pain points faced by users of traditional profile-based dating apps and reinvent the mobile dating experience.

Note: our website is under construction.