Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Like/Deslike mode style #72

Open
sachin-0102 opened this issue Aug 17, 2020 · 51 comments
Open

Implement Like/Deslike mode style #72

sachin-0102 opened this issue Aug 17, 2020 · 51 comments
Labels

Comments

@sachin-0102
Copy link

Hey, My name is Sachin Jethanandani and I'm trying to prepare for gsoc next year. I want to start my contributions. Thanks.

@tiagostutz tiagostutz added contributor-waiting issues that has pending assignment requests first-timers-only good first issue Good for newcomers labels Aug 18, 2020
@tiagostutz
Copy link
Contributor

Hi @sachin-0102 !! 👋🏻
That's so nice to know you are preparing for gsoc! Good luck with that! I hope we could help you in anyway.

I'll create an issue for you and link it here asap. Do you have any preference for React or pure HTML/CSS ?

@sachin-0102
Copy link
Author

I'm more comfortable with CSS...

@tiagostutz
Copy link
Contributor

Awesome.!
Well, we could start the LikeMode card design. Do you want to take that?
To check how it is, run the project and access http://localhost:3000/likeMode
Right now it looks like this:

Captura de Tela 2020-08-21 às 08 27 57

Do you have any design suggestions/inspirations to share for the "like mode" card? If so we can discuss those in a specific issue assigned to you along with the community, specially @giteshk11 and @divyaYK

@tiagostutz tiagostutz removed the contributor-waiting issues that has pending assignment requests label Aug 21, 2020
@giteshk11
Copy link
Collaborator

@tiagostutz what's the idea behind this like mode?

@tiagostutz
Copy link
Contributor

The ideia is that instead of bringing 2 cards for the user to choose it will be only one card and the user will just say whether he liked or not that product. Also, it should have a dismiss button as well, like we just did in Choice Mode.
So, basically we will have two interaction modes: Choice Between and Like/Deslike.

@tiagostutz tiagostutz added the contributor-waiting issues that has pending assignment requests label Aug 26, 2020
@tiagostutz tiagostutz self-assigned this Aug 26, 2020
@tiagostutz tiagostutz removed the contributor-waiting issues that has pending assignment requests label Sep 1, 2020
@Amulya-coder
Copy link

@tiagostutz I understand the Like/Deslike mode but what is another mode Choice Between ?

@tiagostutz tiagostutz assigned Amulya-coder and unassigned tiagostutz Sep 4, 2020
@tiagostutz tiagostutz changed the title I want to contribute! Implement Like/Deslike mode style Sep 4, 2020
@tiagostutz
Copy link
Contributor

The Choice Between is actually in a more mature state and the interaction is to choose between two options. The Like/Deslike mode is an interaction where the user just say whether he likes or not the presented single option.

@accordingtoherr
Copy link

@tiagostutz I think I can take this one - ill reach out if I have questions. It looks like basically a state update onClick right?

@tiagostutz
Copy link
Contributor

To be fare, It is a bit more thant that. But not a big deal.
Currently the project has two types of interaction: Choice mode (choose between two options) and Like/Deslike mode (one option presented and the user just like or deslike, pretty much like tinder). To put the Like/Deslike mode on the trail is the goal here. You don't need to take care of the events for now, you can just focus on the HTML/CSS part of this component, so it will use Tailwind and will have an aesthetic like the ChoiceMode, that is a bit more advanced.

What do you think?

@accordingtoherr
Copy link

sure! just another question: are you using tailwind across the board on the site too?

@tiagostutz
Copy link
Contributor

Yep, the ideia is to use Tailwind all over.

@accordingtoherr
Copy link

@tiagostutz yup I will get started on this this week, I will reach out if I have questions =]

@accordingtoherr
Copy link

@tiagostutz I was running into issues with my set up. could you give me a hand? after forking and cloning it to my local machine, and running npm install im getting start time errors due to there not being a package.json in the project although there is -

@tiagostutz
Copy link
Contributor

Hi @accordingtoherr !
Let's check this. Could you try to run npm run dev instead of npm start? If it works, please fix the README. Also, are you running the command inside the app folder? Last but not least, which node version are you using.

@accordingtoherr
Copy link

accordingtoherr commented Sep 24, 2020 via email

@tiagostutz
Copy link
Contributor

Hi there @accordingtoherr ! Any updates on that?
If you don't have time to work on that now, that's OK.! I can assign this issue to someone and we can work on another issue for you when you are ready to go.

@tiagostutz
Copy link
Contributor

I'll try with v15.6.0. I use nvm to manage my node versions...

@tiagostutz
Copy link
Contributor

I have tested here with v15.6.0 and had the same problem. So, if you use the v14 I think it will work, as it did here.

@shoaibkamalkhan
Copy link

Ok, I will try this and let you know how it went. Thanks a lot for helping me!😀🙏🏻👍🏻🎶

@shoaibkamalkhan
Copy link

shoaibkamalkhan commented Jan 27, 2021

Hi @tiagostutz!

I was able to install nvm and then install node version 14.15.4 and I was able to progress, but now I am getting this error when running npm run dev. Do you know what this error means?

The default interactive shell is now zsh.
ShoaibKhansMBP:app shoaibkhan$ npm run dev

stop-analyzing-embed@0.2.0 dev /Users/shoaibkhan/Documents/Treehouse/Open Source Projects/stop-analyzing-embed/app
REACT_APP_BACKEND_URL=http://localhost:8008 yarn start

sh: yarn: command not found
npm ERR! code ELIFECYCLE
npm ERR! syscall spawn
npm ERR! file sh
npm ERR! errno ENOENT
npm ERR! stop-analyzing-embed@0.2.0 dev: REACT_APP_BACKEND_URL=http://localhost:8008 yarn start
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the stop-analyzing-embed@0.2.0 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! A complete log of this run can be found in:
npm ERR! /Users/shoaibkhan/.npm/_logs/2021-01-27T23_41_41_615Z-debug.log
ShoaibKhansMBP:app shoaibkhan$

@shoaibkamalkhan
Copy link

shoaibkamalkhan commented Feb 8, 2021

Hi @tiagostutz! I was wondering if there was any status on this issue? I also posted my issue on stackoverflow; you can visit the link here:

https://stackoverflow.com/questions/65908908/i-need-some-help-in-getting-my-first-open-source-project-running/65909903?noredirect=1#comment116542998_65909903

The user eol was very helpful and stated the following:

The error message tells us that yarn is not installed. Looking at the dev script inside the package.json we can see the actual command that is run:

"dev": "REACT_APP_BACKEND_URL=http://localhost:8008 yarn start",
The problem is that it's not listed as a (dev-) dependency in the package.json (you might want to create a PR for that), hence you don't get it installed when doing npm i .

To fix this and install yarn, you should run the following: npm i -D yarn or install it globally using npm i -g yarn.

Do you think we can do a Zoom call or use any other screen sharing app and get this issue sorted as I really want to get started on this issue and submit my first PR.

@MDPuneethReddy
Copy link

Hi, I have 2 doubts

  1. Should I implement frontend or connection with state,
  2. Getting Error like below while running "npm run dev",

stop-analyzing-embed@0.2.0 dev
REACT_APP_BACKEND_URL=http://localhost:8008 yarn start

'REACT_APP_BACKEND_URL' is not recognized as an internal or external command,
operable program or batch file.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! stop-analyzing-embed@0.2.0 dev: REACT_APP_BACKEND_URL=http://localhost:8008 yarn start
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the stop-analyzing-embed@0.2.0 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:

@tiagostutz
Copy link
Contributor

Hi @MDPuneethReddy !

  1. Frontend only
  2. What is your environment (OS, node version...)?

@N-coder-bot
Copy link

Hi @tiagostutz !
I want to get started I am a beginner so what and how should I begin?

@tiagostutz
Copy link
Contributor

Hi @tiagostutz !
I want to get started I am a beginner so what and how should I begin?

Awesome.! Do you have any experience with React, HTML/CSS? You could begin bringing the project up and running locally. Tell me if you have problems with that.

@N-coder-bot
Copy link

N-coder-bot commented May 2, 2021

@tiagostutz I have much experience in HTML/CSS and I have a very little in react (but I am determined to learn it on the way) so can you please guide me how to proceed?

@tiagostutz
Copy link
Contributor

@tiagostutz I have much experience in HTML/CSS and I have a very little in react (but I am determined to learn it on the way) so can you please guide me how to proceed?

Awesome!
You can start following the REAMDE instructions on how to run the project locally.

@omnaladkar
Copy link

i want to contribute can u share issues related html,css,js

@AmandeepSingh285
Copy link

Hi, @tiagostutz I am Amandeep and I am preparing for GSOC next year. I would like to contribute in any open source project in HTML, CSS or Javascript. Could you share some beginner issues that I could solve?

@tiagostutz
Copy link
Contributor

Hi there @omnaladkar and @AmandeepSingh285 ! 👋🏻
Welcome to stop analyzing.!

Let's get something for you to tackle. Have you read the README instructions? Were you able to bring the project up and running? Need some help with that?
That's the first step, to put the project running and then let's tackle some issues. Ok?

@tiagostutz
Copy link
Contributor

Hi @accordingtoherr !!
Part of... the interaction of the like mode is different from the choose mode. In the choose mode, you have 2 options and select the one that you prefer. In the "like mode" the user is presented just one option and he/she will like or deslike this option. So, there's some interaction change and it is a good idea to break these two types of interactions in different components.

@tiagostutz
Copy link
Contributor

Absolutely! Go ahead and let me know if you have any issues... =)

@ArashST79
Copy link

Hi. I'm looking for couple of issues for solving for my midterm university project. I wonder if you can help me to do some
easy one's. I'm a beginner html,css developer so the topic I want is html and css.
@tiagostutz I would appreciate if you can help me out

@premsagarkushwaha
Copy link

Hi, i am prem and I am newbie in issue solving or i can say i want to start my journey from here. So, can you provide me some issue so that i can solve them? I am looking for webdesigning issue as I am starting from easy one.

@ghost
Copy link

ghost commented Jul 13, 2022

@tiagostutz is this issue still open?
I would love to contribute.

@Vishrut19
Copy link

Hey Folks! Is anyone working on this ? I would like to contribute. Can take the issue or if anyone is assigned or working on this issue I can help them

@POOJANGHETIYA
Copy link

Hola Folks!! I am an absolute newbie to opensource. Is this issue still open ? If yes, then please tell me what to do. I would really love to do my first contribution...

@DevFaisal
Copy link

Hey is it still available ?

@RAG-KR
Copy link

RAG-KR commented Jun 2, 2023

hi I'm new to open source completely and would like to contribute and learn

@BINDUVANI
Copy link

BINDUVANI commented Sep 11, 2023

Hello , I'm Bindu vani new to open source and I'm trying to prepare for gsoc 2024. I want to start my contributions and learn more!!! Can anyone assign me the issue , i would love to solve them . Especially i'm looking for web designing moreover react based projects

@agustd2409
Copy link

Im intrested in working on this issue. could you please assign this issue to me?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests