RESEARCH - kryvtsunt/movie-angular GitHub Wiki

Option 1: Language-based Social Network

This is a social network for people of same culture/ people that speak the same language.

  • Problem statement: I am a co-president of a Russian-speaking club at NEU, and I always think about expanding our community to make it bigger than just a university club. I want to give people opportunity to meet other people that speak Russian because the language we speak and our cultural background are the most important things that unite us.

  • Target audience: People of same origins; especially people that do not go to university and does not have access to clubs to meet new people. My app will help people to meet each other when they are far from home / have a cultural shock/ experience difficulties meeting native people.

  • Solution proposal: App that I plan to create will get information about people in the area that speak the same language and display them to each other, telling about their hobbies, common interests, events they want to attend, etc.

  • Data source: Facebook API for connections, Google Geolocation API to find people around, Meetup API for exploring events together.


Option 2: Social Network that connects experienced employees and university students

This is a social network for people that make their first steps in a certain profession and want to learn more about how the real work experience/ workplace environment really looks like.

  • Problem statement: I had a hard time choosing my major. I also have friends that changed their major several times in university. It is indeed very difficult to choose the profession that really fits you, and that you will keep for your whole life. This choice can be very tricky. Even if you 100% sure about your choice. I realized that when I was on my first coop. It happened that the work I was doing there was totally different from that fun stuff I programmed in university (At this point I need to say that I still love programming, but now I'm not that enthusiastic about real-life programming problems). The truth is that the big-industry projects, as well as the real-life workflow, is totally different than we might think. I believe its very important someone explains it to you earlier than later. At least I had coop during my second year in university; what about people who realize how the real world works only after they graduate? So far I did not find any good resources on the web. You would say that it is impossible, but I really tried. Most of the information is not helpful. There are a lot of articles and videos on YouTube that in a very general way tell you what, for example, Web Development or Data Science is. However, this information is very brief and vague. I want to create a resource that gives people more thorough information about the profession (day to day life, duties of each member of the big team, etc).

P.S. Hate those YouTubers (developers) who make videos like "Day In The Life Of A Software Engineer" to tell what food they eat for breakfast, lunch, and dinner, and how fun their life is.

  • Target audience: Youth that needs help in choosing their career and, from other side, professionals who want to share their experience with others.

  • Solution proposal: App that I plan to create will unite these two categories of people together on one social platform. It will allow them to communicate and make video calls. Ideally, it should be free. I sincerely believe that there are a lot of professionals who want to share their knowledge, educate youth. However, money transactions can be involved to attract professionals to the platform (In this case live sessions of "professional vs a group of multiple students" can be considered to lower the price).

  • Data source: LinkedIn API for connections, PayPal API for money transaction, Skype Interviews API to make calls. Also, I hope it is possible to user NEU connections (database of Coops) in order to quickly spread knowledge about the app and attract professionals.


Option 3: Healthy Cooking

This is a web app that will take care of your diet by proposing you best dishes you can cook at home using ingredients that will not harm your health

  • Problem statement: I've been having gastritis since my early childhood. I always struggled to eat tasty food that will not cause a stomachache. Also, I am a student, and I care about money, so no fancy organic food restaurants :(
    My app is a solution

  • Target audience: People like me: broke with a lot of health problems that like food.

  • Solution proposal: App that I plan to create will take care of your diet. You will tell it what diseases you have, and it will gather information about what you can eat and what you can not. After analyzing the list of ingredients that do not harm you, it will provide a unique list of healthy recipes that you can cook at home. CHEAP (cook on your own), HEALTHY (no ingredients that harm you), TASTY (best recipes from the web).

  • Data source: Can I Eat It? API and USDA Food Composition Databases to analyze nutrition facts, Food API and Recipe API to provide recipes.


Option 4 (optional): Exchange Stuff

This is a web app will allow people to get away stuff they don't need, and get something useful in return

  • Problem statement: We have a lot of stuff that we don't use (either an old tv or a new piece of cloth that just does not fit). Ther are a lot of apps that let you sell these things; however, I plan to create an app with no money transactions involved at all. There are several reasons for this approach: I don't like to deal with money; I have troubles evaluating the price of old stuff I want to sell; I have plenty of old stuff I would love to get rid of, but I feel very uncomfortable asking money for it as I consider it to be junk (there are a lot of platforms on web where people just give away things for free, but isn't it better to get smth that you need, even if it is smth small, in return).

  • Target audience: Anyone who wants to get rid of stuff they don't need profitably but feels awkward to ask money for their goods.

  • Solution proposal: The idea is pretty simple. This app provides a marketplace, where people have profiles with a list of stuff they want to give away (and optionally a description of stuff they would like to get in return). People can search the marketplace to find what they need and propose a barter. It can be either accepted or declined. People can communicate in this app and arrange the details of a barter.

  • Data source: Amazon Product Advertising API


P.S All project options support the page and the number of roles requirements (some even exceed the requirements for one team member) which are clear from the solution proposals. The more detailed interface and functionality descriptions will be provided when the development of the app starts (and when we proceed through the course and get required knowledge to accomplish our ideas)