mubaris / curiosity

Find Amazing Github :octocat: Projects :zap:
https://mubaris.github.io/curiosity/
247 stars 66 forks source link

Building a backend #20

Open mubaris opened 7 years ago

mubaris commented 7 years ago

Decisions about the backend are made.

The curiosity project has been growing since the last few days. From the comments in the issues and PRs, what I find is that we might be needing a backend. I would like to choose NodeJS. I need suggestions from all of you. The following points will be the discussion agenda.

Any kind of opinions are welcome

  • Web Framework - ExpressJS is the best option.
  • DataBase to be used
  • Should we use JS platfrom for Models/Views? If yes, which one? Angular/React/Vue
raulvillares commented 7 years ago

If we use a JS Framework I think it should be the most simple and easy. Seems like Vue to me.

mubaris commented 7 years ago

I've never used any of these frameworks - Angular / React / Vue. If you have any experience with Vue you could help.

raulvillares commented 7 years ago

I've only used Angular (versión 2+) in a small project. I think it introduces an unnecessary complexity for a project like this (at least for now).

Vue.js is way much simple (for what I have seen). I think we should go on with vainilla javascript for now and to considere the option of a JS framework if it turns out really necesary.

asiyani commented 7 years ago

Hi all,

I would like to help with the backend. I am new to Node.js but do some experience with that. I can help with Node.js/Express.js and MongoDB.

Please let me know how can I help. what you guys looking for as backend. I mean just to a server to send files or Do API calls to GitHub.

mubaris commented 7 years ago

Backend will be needed for Persistent storing of data. Username array and caching API results.

asiyani commented 7 years ago

Ya, that makes sense. I would like work on it. I think we need to approach this in the following steps.

Let me know if I m going on the right path? any suggestions? anything I need to know regarding this project?

mubaris commented 7 years ago

This looks really clean.

And I really like the idea of Github authentication.

raulvillares commented 7 years ago

What about the hosting of the application once those changes are implemented? Do you know something about that?

mubaris commented 7 years ago

I have few credits on DigitalOcean. That seems like a good choice. What do you say?

raulvillares commented 7 years ago

Sounds good to me as a starting point! We will be attentive in case we need something more/different in the future.

mubaris commented 7 years ago

@raulvillares Should we move this repo to a Github organization. And should we change the name of the app?

asiyani commented 7 years ago

@mubaris i think its good idea. Name should be fine as it is now. But need to find domain name and then change name of app if needed

mubaris commented 7 years ago

@raulvillares @asiyani I will move this repo to a new Github Organization. After I've done that, I will post the details here.

asiyani commented 7 years ago

If you don't mind search for domain name as well. If app needs changing name then we can do both together

mubaris commented 7 years ago

@asiyani You can suggest me a good name :smiley:

asiyani commented 7 years ago

Lol.. I m not good with name... :-)

alejandronanez commented 7 years ago

I love this idea!

About Naming

I think we can think about a domain name and do some research on namecheap.com then we can discuss on gitter.

About the backend

I have experience with Node too @asiyani feel free to ping me if you need something.

What JS FW should we use

I think VUE or React will be just fine, we don't need something super heavyweight like Angular/Ember for this.

alejandronanez commented 7 years ago

About the front end framework we should move the discussion to: #35

@asiyani @raulvillares @mubaris

alejandronanez commented 7 years ago

@asiyani is helping us with this on #40

asabedia commented 6 years ago

I have experience with react and express. I would love to help out.

whogopu commented 5 years ago

Hey @mubaris , I know that this isn't the right place to ask but i really want to contribute to this project in any way possible. Be it on backend, frontend, writing tests or documentation. If you need any kind of help please do let me know.

samuelCss40 commented 9 months ago

whats this all about?

thomasleveil commented 9 months ago

Probably phishing attack to steal your github credentials. Do not click the link

Le lun. 19 févr. 2024, 09:30, JOSEPH SAMUEL @.***> a écrit :

whats this all about?

— Reply to this email directly, view it on GitHub https://github.com/mubaris/curiosity/issues/20#issuecomment-1951936845, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAKKPBIXM7735DDCKP3WZTYUMETLAVCNFSM4DMZKHBKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCOJVGE4TGNRYGQ2Q . You are receiving this because you were mentioned.Message ID: @.***>