Over the air environmental data collection and statistics
View Demo
ยท
Report Bugs
ยท
Request Feature
Climactic is a system that lets you monitor real time environmental data from "stations" anywhere on your network as well as visualize historical data and statistics.
Climactic is still in early beta features might change at any time
- Automatic device discovery
- Desktop/Mobile Web Application
- View station data
- Manage stations
- Data collection
- Statistic generation
- Data visualization (graphs, etc)
Stations are network enabled devices that provide environmental data.
You can have as many stations as you want and assign them names.
Stations currently measure 3 different environmental data
- Temperature
- Humidity
- Pressure
Read more about them at antoinegag/climactic-stations
- NodeJS
- React
- SQLite
- TypeScript
- GraphQL and Apollo GraphQL
- Express
- reactstrap
- Font Awesome
- Formik
- ... and more!
WARNING: this project is still in early development phase, if you want to work on it consider contacting me first by opening an issue or on twitter @antoinegag_dev
To get a local copy up and running follow these simple steps.
- Yarn or NPM
- Clone the repo
git clone https:://github.com/antoinegag/climactic.git
- Install the dependencies
Since we have two modules here, you will need to go into both and install the deps.
You can run this command to download all packages
yarn && cd client && yarn && cd ../server && yarn && cd ..
or if you use npm
npm i && cd client && npm i && cd ../server && npm i && cd ..
- Start the server with
yarn dev
ornpm run dev
Distributed under the MIT License. See LICENSE
for more information.
Twitter: @antoinegag_dev
Project Link: https://github.com/antoinegag/climactic