├── .dockerignore ├── .github └── workflows │ └── node.yml ├── .gitignore ├── Dockerfile ├── README.md ├── client ├── .gitignore ├── package-lock.json ├── package.json ├── public │ ├── favicon.png │ ├── img │ │ ├── background-large.jpg │ │ ├── background-medium.jpg │ │ ├── background.jpg │ │ └── glow.png │ ├── index.html │ ├── manifest.json │ ├── robots.txt │ └── sound │ │ ├── abort.mp3 │ │ ├── click.mp3 │ │ ├── deploy.mp3 │ │ ├── success.mp3 │ │ ├── typing.mp3 │ │ └── warning.mp3 └── src │ ├── App.js │ ├── components │ ├── Centered.js │ ├── Clickable.js │ ├── Footer.js │ └── Header.js │ ├── hooks │ ├── requests.js │ ├── useLaunches.js │ └── usePlanets.js │ ├── index.js │ ├── pages │ ├── AppLayout.js │ ├── History.js │ ├── Launch.js │ └── Upcoming.js │ └── settings.js ├── package.json └── server ├── .env.example ├── .gitignore ├── data └── kepler_data.csv ├── package-lock.json ├── package.json └── src ├── app.js ├── models ├── launches.model.js ├── launches.mongo.js ├── planets.model.js └── planets.mongo.js ├── routes ├── api.js ├── launches │ ├── launches.controller.js │ ├── launches.router.js │ └── launches.test.js └── planets │ ├── planets.controller.js │ └── planets.router.js ├── server.js └── services ├── mongo.js └── query.js /.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | 3 | */node_modules 4 | 5 | server/public -------------------------------------------------------------------------------- /.github/workflows/node.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/.github/workflows/node.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/README.md -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/public/favicon.png -------------------------------------------------------------------------------- /client/public/img/background-large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/public/img/background-large.jpg -------------------------------------------------------------------------------- /client/public/img/background-medium.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/public/img/background-medium.jpg -------------------------------------------------------------------------------- /client/public/img/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/public/img/background.jpg -------------------------------------------------------------------------------- /client/public/img/glow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/public/img/glow.png -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/public/manifest.json -------------------------------------------------------------------------------- /client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/public/robots.txt -------------------------------------------------------------------------------- /client/public/sound/abort.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/public/sound/abort.mp3 -------------------------------------------------------------------------------- /client/public/sound/click.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/public/sound/click.mp3 -------------------------------------------------------------------------------- /client/public/sound/deploy.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/public/sound/deploy.mp3 -------------------------------------------------------------------------------- /client/public/sound/success.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/public/sound/success.mp3 -------------------------------------------------------------------------------- /client/public/sound/typing.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/public/sound/typing.mp3 -------------------------------------------------------------------------------- /client/public/sound/warning.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/public/sound/warning.mp3 -------------------------------------------------------------------------------- /client/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/src/App.js -------------------------------------------------------------------------------- /client/src/components/Centered.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/src/components/Centered.js -------------------------------------------------------------------------------- /client/src/components/Clickable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/src/components/Clickable.js -------------------------------------------------------------------------------- /client/src/components/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/src/components/Footer.js -------------------------------------------------------------------------------- /client/src/components/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/src/components/Header.js -------------------------------------------------------------------------------- /client/src/hooks/requests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/src/hooks/requests.js -------------------------------------------------------------------------------- /client/src/hooks/useLaunches.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/src/hooks/useLaunches.js -------------------------------------------------------------------------------- /client/src/hooks/usePlanets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/src/hooks/usePlanets.js -------------------------------------------------------------------------------- /client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/src/index.js -------------------------------------------------------------------------------- /client/src/pages/AppLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/src/pages/AppLayout.js -------------------------------------------------------------------------------- /client/src/pages/History.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/src/pages/History.js -------------------------------------------------------------------------------- /client/src/pages/Launch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/src/pages/Launch.js -------------------------------------------------------------------------------- /client/src/pages/Upcoming.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/src/pages/Upcoming.js -------------------------------------------------------------------------------- /client/src/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/client/src/settings.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/package.json -------------------------------------------------------------------------------- /server/.env.example: -------------------------------------------------------------------------------- 1 | MONGO_URL= -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/server/.gitignore -------------------------------------------------------------------------------- /server/data/kepler_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/server/data/kepler_data.csv -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/server/package.json -------------------------------------------------------------------------------- /server/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/server/src/app.js -------------------------------------------------------------------------------- /server/src/models/launches.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/server/src/models/launches.model.js -------------------------------------------------------------------------------- /server/src/models/launches.mongo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/server/src/models/launches.mongo.js -------------------------------------------------------------------------------- /server/src/models/planets.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/server/src/models/planets.model.js -------------------------------------------------------------------------------- /server/src/models/planets.mongo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/server/src/models/planets.mongo.js -------------------------------------------------------------------------------- /server/src/routes/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/server/src/routes/api.js -------------------------------------------------------------------------------- /server/src/routes/launches/launches.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/server/src/routes/launches/launches.controller.js -------------------------------------------------------------------------------- /server/src/routes/launches/launches.router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/server/src/routes/launches/launches.router.js -------------------------------------------------------------------------------- /server/src/routes/launches/launches.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/server/src/routes/launches/launches.test.js -------------------------------------------------------------------------------- /server/src/routes/planets/planets.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/server/src/routes/planets/planets.controller.js -------------------------------------------------------------------------------- /server/src/routes/planets/planets.router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/server/src/routes/planets/planets.router.js -------------------------------------------------------------------------------- /server/src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/server/src/server.js -------------------------------------------------------------------------------- /server/src/services/mongo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/server/src/services/mongo.js -------------------------------------------------------------------------------- /server/src/services/query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlbertArakelyan/react-express-exoplanet-project/HEAD/server/src/services/query.js --------------------------------------------------------------------------------