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

Create Backend #2

Open
akhilam512 opened this issue Oct 3, 2019 · 17 comments
Open

Create Backend #2

akhilam512 opened this issue Oct 3, 2019 · 17 comments
Assignees
Labels
enhancement New feature or request Hacktoberfest

Comments

@akhilam512
Copy link
Owner

The backend is planned to work in this manner -

  • Send HTTP requests to NASA Open API (https://api.nasa.gov/) for asteroid data
  • Collect data
  • Parse it and show it in a table

A backend with these minimum features in the initial round is needed.

@akhilam512 akhilam512 added enhancement New feature or request Hacktoberfest labels Oct 3, 2019
@rpartha
Copy link

rpartha commented Oct 3, 2019

I'd like to handle this task on my own. Also, by table you mean database table or just log this information in table format in GUI?

@Freakston
Copy link
Collaborator

Freakston commented Oct 3, 2019

Yeah feel free to work on it 👍

Okay well if you have a look at the Readme file you would see that we use NASA API to get the data on asteroids and then we make a table with the details. Yes we are trying to log this information in a table format(GUI) such that each asteroid would have a separate page of its own information .

@Freakston
Copy link
Collaborator

What we are trying to achieve in this project is an application which tells you how many asteroids pass by the earth on each day and when you click on one of the asteroids it should open a new window and display information about it (like the diameter,speed,etc) which is readily available form the API .

@alrobleslopez
Copy link

alrobleslopez commented Oct 3, 2019

Hi guys. I would like to collaborate as well in this project. Is it possible? If possible, we could coordinate @rpartha

@rpartha
Copy link

rpartha commented Oct 3, 2019

@alrobleslopez maybe you can expand on this -- I wanted to cover the basics, and then you can expand on it?

@rpartha
Copy link

rpartha commented Oct 3, 2019

I was actually planning on plotting some of the data maybe using JFreeChart. If you want, you can do that.

@rpartha
Copy link

rpartha commented Oct 3, 2019

I'll probably begin work tonight, so if I'll lyk when you can start doing stuff.

@akhilam512
Copy link
Owner Author

akhilam512 commented Oct 4, 2019

I was actually planning on plotting some of the data maybe using JFreeChart. If you want, you can do that.

That sounds like a great idea @rpartha, you could maybe get started with it and send a WIP. What do you think @rpartha, @alrobleslopez ?

@alrobleslopez
Copy link

When I read "Create backend" I was thinking about create a SpringBoot/whatever framework API, in order to be consumed from another visual component. Is that feasible @akhilam512 @rpartha ?

@Freakston
Copy link
Collaborator

Freakston commented Oct 4, 2019

Hey @alrobleslopez Well as of now our plan for the back-end was to use the API to get the data and then parse it. If you have a look at the API it sends you the formatted data. Then we need to make table entries and other visual components using the parsed data.

If you have a better idea/implementation of the back-end then you are free to proceed. You could state your idea on this thread too, this way we will be having a better view of your plan. I will shortly be adding the code for the post request and parsing.

@akhilam512
Copy link
Owner Author

When I read "Create backend" I was thinking about create a SpringBoot/whatever framework API, in order to be consumed from another visual component. Is that feasible @akhilam512 @rpartha ?

That makes sense, yes, we would need some sort of a framework API on top of which we could do the requests and I think SpringBoot would work just fine. Isn't that right @Freakston ? The requests can go from the SpringBoot backend.

@Freakston
Copy link
Collaborator

Yes @akhilam512 . I think it would be great if @alrobleslopez can use springboot and implement the back-end.

@alrobleslopez
Copy link

OK guys, so if you are agree, I'll mount an SpringBoot backend that consumes NASA API and serves the information as required by "the frontend/GUI". In the other hand, do you have a chat/slack/whatever to ease communication between us? Thanks !

@Freakston
Copy link
Collaborator

@alrobleslopez Feel free to ping me on Telegram. Telgram id - Freakston.

@rpartha
Copy link

rpartha commented Oct 4, 2019

Telegram - m4st3r0w1

@Freakston Freakston assigned Freakston and alrobleslopez and unassigned Freakston Oct 4, 2019
@akhilam512
Copy link
Owner Author

You may join the Telegram group here -

https://t.me/AsteroidTracker

@nurettn
Copy link
Contributor

nurettn commented Oct 7, 2019

The backend side is done with PR#7. Can you merge please?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Hacktoberfest
Projects
None yet
Development

No branches or pull requests

5 participants