mateodevia / kyllur

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kyllur

About the project

The name comes frome the sound of quyllur from Quechuan language that stands for star.

The project

Initially this project starts as a University project for ISIS-3710 Web development. However, we want to power this tool up to explore things in the sky beyond our sight. We want you to explore the sky above you, explore the stars and satellites above a location , we will show you this objects in real time*

What we use?

We are using N2YO for accessing satellites location in real time, our own database in Mongo to store around 3K stars coordinates parsed from VizieR.

Technologies

  • Node.js
    • Express.js
  • React
  • WS (WebSockets)
  • MongoDB - Atlas

Running

  • Backend

    To run the backend first configure the environment variables.

      npm start
    
    • To run the backend in development
      npm run start-dev
    
  • Frontend

    To run the frontend first configure the backend endpoint

      cd front
      npm start
    

Environment Variables

  DELTA_INTERVAl: Time interval to notify a user
  MONGODB_URI: URI to access MongoDB
  N2YO_KEY: API Key to make N2YO requests

DB Model

  Stars: {
    _id:
    nombre:
    estado:
    masa
    descubrimiento
    actualizacion
    estado_publicacion
    tipo_deteccion
    ra
    dec
    distancia_estrella
    masa_estrella
  }
  Locations: {
    _id
    latitude
    longitude
  }

Collaborators

  • Pedro Salazar Paredes
    Site
  • David Narvaez Guerrero
    Site

See More


Licence

This project is public under the MIT license, found here

About

License:MIT License


Languages

Language:JavaScript 59.5%Language:TypeScript 30.2%Language:CSS 6.3%Language:HTML 4.1%