Compare commits

...

2 Commits

Author SHA1 Message Date
decentral1se 2103f9e3cc
fix: Ethermap is now page title 10 months ago
decentral1se bc7f09494c
chore: trim whitespace/newlines 10 months ago
  1. 8
      README.md
  2. 2
      backend/middleware/errors.js
  3. 1
      backend/tests/routes.js
  4. 2
      frontend/index.html
  5. 2
      frontend/src/components/MapView.js
  6. 2
      frontend/src/components/NewMapModal.js
  7. 3
      frontend/src/controllers/Router.js
  8. 1
      server.js

8
README.md

@ -1,4 +1,4 @@
# ethermap # ethermap
> This is very much a janky _earlydays_ project. All help is welcome! > This is very much a janky _earlydays_ project. All help is welcome!
@ -9,18 +9,18 @@ An interactive map tool. A tool for collaborative planning on maps. Anyone can c
Ethermap is built in JavaScript (soz) using NodeJS. To install you can do so by running the following commands. Ethermap is built in JavaScript (soz) using NodeJS. To install you can do so by running the following commands.
To install all dependencies for the front and backend : To install all dependencies for the front and backend :
```sh ```sh
$ npm install $ npm install
``` ```
You will then need to create a `.env` file in the root folder. There is a `.env.template` that you can copy as a guide. For a dev server you can simply copy and paste the template leaving it as is. You will then need to create a `.env` file in the root folder. There is a `.env.template` that you can copy as a guide. For a dev server you can simply copy and paste the template leaving it as is.
Then migrate the database structure : Then migrate the database structure :
```sh ```sh
$ npm run migrate:latest $ npm run migrate:latest
``` ```
Then you should be able to run the dev server : Then you should be able to run the dev server :
```sh ```sh
$ npm run dev $ npm run dev
``` ```

2
backend/middleware/errors.js

@ -2,5 +2,3 @@
export default (err, _, res) => { export default (err, _, res) => {
res.status(500).json({ message: err.message }) res.status(500).json({ message: err.message })
} }

1
backend/tests/routes.js

@ -89,4 +89,3 @@ test.serial('post "/api/point/add" with incorrect data keys throws 500 error', a
test.after(async () => { test.after(async () => {
await db.migrate.down() await db.migrate.down()
}) })

2
frontend/index.html

@ -5,7 +5,7 @@
<link rel="icon" type="image/svg+xml" href="/vite.svg" /> <link rel="icon" type="image/svg+xml" href="/vite.svg" />
<base href="/"> <base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Vite App</title> <title>Ethermap</title>
<!-- leaflet --> <!-- leaflet -->
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.4/dist/leaflet.css" <link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.4/dist/leaflet.css"

2
frontend/src/components/MapView.js

@ -58,7 +58,7 @@ class MapView extends LitElement {
attribution: '&copy; <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>' attribution: '&copy; <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>'
}).addTo(this.leaflet) }).addTo(this.leaflet)
// track mouse movement // track mouse movement
this.leaflet.on('mousemove', (evt) => { this.leaflet.on('mousemove', (evt) => {
this.socket.emit('mousemove', evt.latlng) this.socket.emit('mousemove', evt.latlng)

2
frontend/src/components/NewMapModal.js

@ -67,6 +67,6 @@ class NewMapModal extends LitElement {
} }
` `
} }
} }
window.customElements.define('newmap-modal', NewMapModal) window.customElements.define('newmap-modal', NewMapModal)

3
frontend/src/controllers/Router.js

@ -13,7 +13,7 @@ if (!globalThis.URLPattern) {
export default new Router({ export default new Router({
fallback: '/404', fallback: '/404',
routes: [ routes: [
{ {
path: '/', path: '/',
title: 'ethermap | index', title: 'ethermap | index',
render: () => html` render: () => html`
@ -33,4 +33,3 @@ export default new Router({
} }
] ]
}) })

1
server.js

@ -15,4 +15,3 @@ const io = new Server(server)
ViteExpress.bind(App, server) ViteExpress.bind(App, server)
Socket(io) Socket(io)

Loading…
Cancel
Save