ErcouldnT / ekmek-server

Easily access your mining rig logs anywhere all over the 🌎.

Home Page:https://ekmek.herokuapp.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ekmek Server

Easily access your mining rig logs anywhere all over the 🌎.

How it works?

Just replace Ekmek Client near your log file, modify it and check the website.

Desktop Client and also Mobile App are on the way!

Used technologies:

Backend

Node.js
Express
Socket.io

Frontend

SvelteKit
Node adapter
Tailwind CSS
Socket.io-client
Dotenv
Mongoose

Development

Nodemon
MongoDB Compass

Production

Heroku
Cloudflare
MongoDB Atlas

Todo

  • User login.
  • Fix favicon.
  • Add linting.
  • Change theme.
  • Better UI & UX.
  • Add GPU logos.
  • Rig restart button.
  • Robot.txt and SEO.
  • Socket Cors parameters.
  • Add Github test workflow.
  • Analyze every log and categorize it.
  • Send an email & SMS if rig turns off.
  • Build Svelte files at Heroku build time.
  • Emergency button & 2 min countdown.
  • Save logs to localStorage and sync Store.

Join development

  1. Clone this repo
  2. Server development npm run dev
  3. Frontend development npm run svelte:dev
  4. Don't forget to build your frontend npm run svelte:build
  5. See the final npm run start
  6. PR

Β© 2022 Ercode

About

Easily access your mining rig logs anywhere all over the 🌎.

https://ekmek.herokuapp.com

License:MIT License


Languages

Language:JavaScript 98.6%Language:Svelte 1.2%Language:HTML 0.1%Language:CSS 0.0%Language:Procfile 0.0%