Locale history - Sveltekit version
A people's history app for users to submit their own local knowledge and points of interest.
https://localehistory-svelte.netlify.app/
Introduction
People's history - i.e. the events and stories of normal people and communities - can be hard to learn about and find without insider or local knowledge. This web app will allow users to add, collate and share points of interest to facilitate sharing and preserving stories both within the local community, and for interested visitors.
example logins
Log in with:
email: homer@simpson.com
password: secret
Key Features
- At points of historical interest
- See chart layouts of your points of interest based on town, category and century
- View a clickable map of your points
Known bugs for future updates
- Clerk authentication currently not connected to backend
- Image deletion causes other placemarks to be removed
- Rendering issues upon page reload
- Markers on individual placemark maps not rendering
- Sessions not successfully clearing
Technologies
- Built with Sveltekit framework
- Node.js backend built with Hapi framework and Joi validation
- Clerk third party authentication
- Leaflet map and Frappe charts
- MongoDB Atlas database
- Frontend deployed in Netlify, backend deployed Heroku
Installation
To run the app locally, enter the following into the terminal: