This project is a RESTful API developed in Node.js, providing information about extrasolar planets (exoplanets) considered potentially habitable. This API feeds an interactive dashboard, offering users visual insights into the characteristics that make these planets similar to Earth, aiding in astronomical and educational research.
- Node.js
- Express.js
- React
Before you start, ensure you have Node.js and MongoDB installed on your machine. It is also recommended to install Docker for easier deployment.
- Clone the repository
git clone <repository-url>
cd <repository-name>
- Install dependencies
npm install
- Configure environment variables Create a .env file at the root of the project and set up the necessary variables
- Start the server and the front end
npm run deploy
If you have any suggestions to improve the API or the dashboard, feel free to fork the repository, make your changes, and open a Pull Request.