[RUBY] Personal application development diary # 3

table of contents

1. Introduction 2. Contents 3. Conclusion

1.First of all

In the previous Personal App Development Diary # 2, I mentioned the reason why I wanted to develop this app.

And this time of the third article, "Friend matching app" that I am currently making Compare existing apps! The reason is that we are also considering releasing it in the future, so Although I made it with much effort, "Is this not similar to XX?" "What is different from XX?" I don't want to be unfortunate.

However, there are still many points that are not easy to squeeze, but I intend to make it while trying to differentiate myself. I will also post it to organize my thoughts.

2. Contents

First, I tried to make an existing application into a simple matrix with four perspectives: friends, others, 1: 1, and 1: n.

friend others
1:1 chat(LINE, WeChat, Snapchat) matching(Tinder, Pairs, with,Tupple)
1:n SNS(Facebook, Instagram, Twitter) media(YouTube, TikTok, SHOWROOM

LINE open chat, Twitter hobbies, Instagram and Facebook DM / If you include messenger etc., it will be more subdivided, but Roughly speaking, it can be roughly divided as described above.

My friend matching app is 1: 1 and targets others, so it belongs to the matching system. However, I feel that the existing matching system has a lot of love / marriage activities, such as swiping to select a preference with a face photo. I wrote the concept of "making connections closer" in the previous article, but to the last, age, place of origin, Mainly search by item such as blood type or hashtag search.

Also, since "people who want friends but are not blessed with the opportunity to make" are set as personas, friends and chat partners Imagine using it for searching. However, the friend matching app itself naturally has a lead. (Swipe with a face photo with the app name "Tantan" is the same as Tinder), Matching App World Champion Tinder is also expanding its base from the original love affairs to matching lifestyles in general, so I would like to keep an eye on the movement in pursuit of originality.

5. Conclusion

I am a beginner because it is my first time to create an application, but even with detailed implementation of the contents, I am conscious of taking a proper bird's-eye view of the entire app so that the field of view does not become too narrow!

Recommended Posts

Personal application development diary # 2
Personal application development diary # 3
Personal application creation # 2
Personal application creation # 3
Personal application creation # 1
Personal application creation term
Personal app production diary
Android application development preparation 7/15
Android app personal development kickoff
Introduction to Android application development
Web application development article summary
[Personal development] 8 things I did after publishing the web application
TECH CAMP learning personal application creation ③
Spring Boot application development in Eclipse
Environment construction for Servlet application development
TECH CAMP learning personal application creation ②
Complete self-study IOS app development diary
Notes for Android application development beginners
[Personal application development work memo] Create an image list page like Instagram
A memorandum for android application development beginners
Start web application development with Spring Boot
Personal application production 2 Introduction of WEB fonts
[Personal memo] Java development environment is ready
Java application development environment created in VM environment