Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Feb 06 18:59
    iamareebjamal commented #2184
  • Feb 06 18:03
    PragatiVerma18 commented #2184
  • Feb 06 17:58
    PragatiVerma18 commented #2184
  • Feb 06 17:56
    PragatiVerma18 commented #2184
  • Feb 06 17:49
    iamareebjamal commented #2184
  • Feb 06 17:47
    PragatiVerma18 commented #2184
  • Feb 06 17:43
    PragatiVerma18 commented #2184
  • Feb 06 17:35
    iamareebjamal commented #2184
  • Feb 06 17:33
    PragatiVerma18 commented #2184
  • Feb 06 15:35
    Dishebh commented #2184
  • Feb 06 15:27
    PragatiVerma18 synchronize #2184
  • Feb 06 15:09
    PragatiVerma18 commented #2184
  • Feb 06 15:07
    Dishebh commented #2184
  • Feb 06 14:56
    PragatiVerma18 synchronize #2184
  • Feb 06 14:48
    iamareebjamal commented #2184
  • Feb 06 14:48
    iamareebjamal commented #2184
  • Feb 06 14:47
    Dishebh commented #2184
  • Feb 06 14:46
    PragatiVerma18 commented #2184
  • Feb 06 14:45
    iamareebjamal commented #2184
  • Feb 06 14:44
    PragatiVerma18 synchronize #2184
Nihal Pandey
@stark019
I am facing a problem with running frontend on my system can somebody help me through it.
Suneet Srivastava
@codedsun
yes @stark019 Please post your query
Nihal Pandey
@stark019
@codedsun I am unable to proceed further after running ember serve command
Suneet Srivastava
@codedsun
@stark019 Have you followed the readme?
@kushthedude Please give your inputs here
fossasia/badgeyay#2168
Thanks
Nihal Pandey
@stark019
@codedsun Yes I did same as said in the Readme
Kush Trivedi
@kushthedude
@stark019 you need to run
Manish Devgan
@gabru-md
@stark019 it seems that the ember that you've installed isn't the correct ember that is required.
please ensure that you are using the javascript framework ember and not something else
Abhishek Raj Ravi
@arrbxr
@jit
Abishek V Ashok
@abishekvashok
Hey guys since we are rewriting badgeyay from scratch as far as #2168 is concerned, we need to have a discussion regarding the points relating there.
There's a roadway defined there and I hope I can come to use to it. I will be getting started on it :)
daksh0225
@daksh0225
Hello, I am Daksh Rawat. I would like some guidance on how to get started with contributing to badgeyay.
Pragati Verma
@PragatiVerma18
Hi @kushthedude. I am a django web developer and I saw that you are planning to implement the web server part through django. I want to help but I don't understand from where to begin with.
Do you have some blueprint to follow through or something regarding how badgeyay looked and functioned???
Suneet Srivastava
@codedsun
@PragatiVerma18 - yes the current development branch has the code of how the badgeyay worked. We have a v2 branch where all the commits of moving the project to django.
Pragati Verma
@PragatiVerma18
okay thanks, I will try that out.
Rajat Verma
@rajat2502
Hey I am a React Developer and I see that you guys are interested in shifting the frontend to React.js so, do when are you guys planning to start that or if it's already started then in which branch
Mario Behling
@mariobehling
@rajat2502 We want things to happen now. It is a good time to get engaged.
Rajat Verma
@rajat2502
Cool...can you please guide me from where to start to get started with the frontend using Reactjs. In which branch, etc...
Sundaram Dubey
@maze-runnar
@mariobehling @rajat2502 it was a part of the discussion https://github.com/fossasia/badgeyay/pull/2176#issuecomment-558141572
@iamareebjamal has said that we should go with Django templating as the project is not that UI intensive to use a separate frontend.
Sundaram Dubey
@maze-runnar
@mariobehling things should be start in badgeyay project but problem is the end goal of what it should look like, what are the features required, what is the roadmap is not clear . Even @codedsun also start working on that but models are not clear yet .
Mario Behling
@mariobehling
@maze-runnar The end goal is a working service that can generate badges and where people can pay for additional services.
The service should be similar to the current one but easier to maintain.
MUKESHSIHAG
@MUKESHSIHAG
Hi everyone, I am Mukesh from NIT Hamirpur. I want to contribute in badgeway project for Gsoc 2020. I have good experience in Python, Flask and web development. How can I start ?
Pragati Verma
@PragatiVerma18
Hi everyone, can someone guide me through the roadmap to v2, I want to contribute but things are quite unclear to me. Please share any screenshots or any idea of how badgeyay looked or worked because without an idea of that, I am unable to begin with.
Pragati Verma
@PragatiVerma18
The v2 backend enables login but no signup. Can I use Django rest framework to make a Users API that would allow login/signup easily? Also, do we need the token authentication or JWT authentication for badgeyay?
Areeb Jamal
@iamareebjamal
We'll be using inbuilt Django Authentication, so no need of JWT
For now, we'll be dealing with Django Templates, so no API. API will be built as/if needed by mobile clients
Pragati Verma
@PragatiVerma18
Are you going to use templating in react as well? We can have a frontend folder inside our Django project and an app for backend API such that the backend API runs on port 8000 and the frontend runs on 3000, this way you can have a uniform way for both phone and web applications and at the same time utilise the best of both Django and React?
Areeb Jamal
@iamareebjamal
No, no react. No JS needed for now. It's a pretty simple site. JS should be used for enhancements, like in github. The site you are writing this comment on is server side rendered and much better than any SPA I have used. What little enhancements they use JS for is fine. And wherever they use client-side rendering, it's always worse experience than server render. JS rendering should be used where you have highly dynamic UI and basically cannot do server render anyway - like infinite scrolling feeds in facebook/twitter with mariands of post types and dynamic media like picture albums/video. JS rendering anywhere else is not only unneeded but way poorer experience than server render. And then everyone still ends up rendering it on server using Next/Nuxt/Fastboot. Why go full circle and still do what we wanted to avoid in the first place, and in a much worse way?
utilise the best of both Django and React?
Best of Django is server rendering. Authentication and Authorization in SPA is terrible. You have separate routing in backend/frontend and leaks can happen way more easily as most people store credentials in local storage/JS readable cookies
Pragati Verma
@PragatiVerma18
Okay, I am sorry, the roadmap said react and django, so I started thinking that ways. May I fix the login/signup page existing for now?
Areeb Jamal
@iamareebjamal
Best of React is not needed in the site, as it does not have a complex UI. If needed, it can be added like it should be - in places where dynamic UI is needed. Fun fact you may know already - the company which created react, does NOT use it to create an SPA. SPAs are always worse than server rendered sites. It does not use react router/other stuff
They have server-rendered page and just use react for the dynamic feeds - as it was supposed to be used by any production-ready app.
Yes, you can. Thanks for getting involved
Pragati Verma
@PragatiVerma18
Sorry, I am a Django developer, so don't know much of React and SPAs. Thanks, I will fix the Django part.
Areeb Jamal
@iamareebjamal
Great
The article you listed is great and exactly right. If needed, we'll do the dynamic UI pasrt this way. Thanks for sharing https://hackernoon.com/reconciling-djangos-mvc-templates-with-react-components-3aa986cf510a
Pragati Verma
@PragatiVerma18
Hi, thanks...I had a question, what are the fields you need for the registration page? Can I include a profile photo option too??
Pragati Verma
@PragatiVerma18
Hi everyone, @iamareebjamal should the models be like? Is there any blueprint of the same, if there is something similar, please share, I would like to contribute and make it working again.
Sundaram Dubey
@maze-runnar
@PragatiVerma18 , the work is stuck in badgeyay due to models, as it needs involvment of one who knows models of previous projects. But currently models are not decide. It is also known that what fields of previous project we are going to use in this.
Raj Vaibhav Dubey
@rajvaibhavdubey
@maze-runnar These are the previously used models https://github.com/fossasia/badgeyay/tree/development/backend/models .
@kushthedude @iamareebjamal I think currently it's better to only implement a badge generator, no need to save the previously made badges.
  • Simple Login Signup
  • Badge Generation in the previously available badge sizes
  • Badge export as pdf