SpotHop-v2 Svelte Themes

Spothop V2

Modern Svelte-based single-page web application. User placemark creation & image uploading, with auto geo mapping & weather reporting functionality.

SpotHop


SpotHop is a placemark-focused application, allowing creation and management of user-generated 'Spots'.
Users can sign up and log in, create and manage their own spots, and view those of other users.
Spots can include a name and description, a category, and lat/long coordinates.
Multiple images can also be uploaded (and deleted) for spots.



5-day temperature forecasts and analytics are generated for all saved spots, including dynamic graph breakdowns of spots by user or category.
Spots are automatically mapped, and maps can be filtered by category. Maps also feature weather overlays for temp, wind, pressure, snow etc.


SpotHop is hosted on Vercel: https://spot-hop-v2-svelte.vercel.app

Spothop is secured using cookies, I/O validation & sanitization, and password hashing & salting.
SpotHop's database is MongoDB, cloud-hosted on Cloud Atlas, with image hosting provided by Cloudinary.


The following environmental variables must be specified in order to reproduce this web app:
COOKIE_NAME (String)
COOKIE_PASSWORD (String)
db (String - Cloud Atlas MongoDB server connection string)
cloudinary_name (String - Cloudinary credentials)
cloudinary_key (String - Cloudinary credentials)
cloudinary_secret (String - Cloudinary credentials)
cloudinary_preset (String - Cloudinary credentials)


Top categories

Loading Svelte Themes