Epsilon Echo is a web application built using modern web technologies. It offers a range of features designed to enhance user experience and provide seamless performance.
- Landing page: Engaging and informative entry point.
- WebApp (early access preview): Early preview of the core functionalities.
- API: (Unavailable for public preview) Backend interactions
- TypeScript: 5.2.2
- React: 18.2.0
- React Redux: 9.1.2
- Vite: 6.3.5
- Express: 4.21.0
- Three.js: 0.169.0
- date-fns: 4.1.0
- SQLite: 1.2.0
To get a local copy up and running, follow these simple steps:
Ensure you have Node.js 22.9.0 installed (we use nodenv for version management).
# Check your versions
node -v # Should be 22.9.0 (or higher)
npm -v
# If using nodenv, it will automatically pick up the correct version from .node-version
nodenv install 22.9.0 # if you don't have this version yet
### Clone the repository
```sh
git clone https://github.com/epsilon-sh/energy.git
cd energy
-
Edit
api/dev.env
with your configuration values -
Prevent git from tracking changes to your local environment file:
git update-index --assume-unchanged api/dev.env
This ensures your secret values won't be committed accidentally.
npm install
npm run dev
npm run build
After starting the development server, you can access the application in your browser at http://localhost:3000
.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Epsilon Echo aims to empower today by designing, building, and running the solutions of tomorrow. Our focus is on creating new opportunities and tackling the challenges faced by consumers, producers, and infrastructure in the energy sector. Step into the future of energy with us.
- Actionable insights: All the information you need at your fingertips.
- Net positive: Participate in improving the energy network with our simple solutions.
- Power in Your Hands: Take immediate control of your energy consumption and exports.
- Energy monitoring: Realtime access to insights with consumption transparency, storage planning, and generation patterns.
- Delivery optimization: Optimization of energy storage and release, imports and exports management, and energy traceability.
By joining in Epsilon Echo, you're joining an initiative to shape the energy landscape of tomorrow. Ready to shape the future?