Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thenameisajay/aurora-sight

This is a simple MERN stack application that allows users to check if an aurora is visible in the sky (UK only).
https://github.com/thenameisajay/aurora-sight

aurora express learn mern-stack mongodb nodejs react

Last synced: 3 months ago
JSON representation

This is a simple MERN stack application that allows users to check if an aurora is visible in the sky (UK only).

Awesome Lists containing this project

README

        

# Aurora Sight

## Link to the application:
https://aurora-sight-2587ecd1e763.herokuapp.com/

## Introduction
This simple MERN stack application allows users to check if an aurora is visible in the sky (UK only). The application uses the [AuroraWatch UK](http://aurorawatch.lancs.ac.uk/) API to get the current aurora status and displays it in a simple UI.

## Installation
To install the application:
1. Clone the repository
2. Run `npm install` in the root directory
3. Run `npm install` in the client directory
4. Run `nodemon or node app.js` in the root directory
5. Run `npm start` in the client directory

## Usage
The application is simple to use. It automatically retrieves the data for you.

## Features:


  • Responsive UI

  • Light and Dark Mode

  • Automatic data retrieval

## Technologies
The application uses the following technologies:
* React
* Node.js
* Express
* MongoDB

## Future Improvements
* Add a map to show the location of the aurora
* Add a feature to show historical data
* Add a feature to show the aurora forecast
* Add a feature to show the aurora alerts
* Add a feature to show the aurora statistics

## License
The application is licensed under the MIT license.

## Screenshots
1
2
3
4

## Contributions:
I want you to know that contributions are welcome. Please open an issue if you would like to contribute to the project.


  1. Fork the Project

  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)

  3. Commit your changes (git commit -m 'Add some AmazingFeature')

  4. Push to the Branch (git push origin feature/AmazingFeature)

  5. Open a Pull Request

## Acknowledgements:


  1. Inspired by an event back in February.

  2. [AuroraWatch UK](http://aurorawatch.lancs.ac.uk/) for their api