Skip to content

Pigna/Atlas-of-Moments

Repository files navigation

Atlas-of-Moments

Features

1. Interactive Map Options

A dynamic, zoomable map interface for visualizing stories and events. Users can choose between a vector-based map or an image-based map, with support for world, continent, country, province, city, and location maps. The map system is designed with flexible, hierarchical nesting: any map can contain sub-maps as components, allowing for theoretically infinite depth (practically limited to 10 levels) to avoid clutter and maintain usability.

2. Event Creation & Visualization

Users can create events with a title, description, location, geolocation, datetime, images, tags, and personal highlights. Events can be public or private.

3. Nested & Grouped Events

Events can be grouped within any map component, supporting hierarchical visualization. The nesting structure is flexible: maps can be nested as sub-components up to 10 levels deep (e.g., world, continent, country, province, city, location), allowing users to organize events and locations in a way that fits their story without forced structure or clutter.

4. Public & Private Event Layers

Events can be made public or private. Public events can be joined by others, while still allowing personal notes and highlights.

5. End-of-Year Spotlights

Automatically generate a summary or highlight reel of a user's year, showcasing key events and moments.

6. Timeline & Updates Overview

  • Personal timeline of events
  • Main screen with updates from followed users and public events

7. Tagging & Social Features

  • Tag people to posts, even if they don’t have an account yet
  • View public timelines of other users
  • Search for locations, events, and people
  • Follow users
  • Interact with posts (emote, comment, share)
  • Optional chat and sharing features

8. Data Export

Export event data to various formats, including fiscal maps and image folders. Includes a feature to collect all personal data in compliance with EU law.

9. Privacy Controls & Compliance

  • Granular privacy settings for events, posts, and user data
  • Full compliance with European privacy laws (GDPR)
  • "Forget me" option for users to delete all personal data
  • Data collection and export features as required by EU law

10. Accessibility & Responsive Design

  • Comprehensive accessibility features: screen reader support, high-contrast modes, keyboard navigation, and more
  • Fully compliant with the European Accessibility Act
  • Fully responsive design: adjusts seamlessly to different screen sizes, including mobile devices
  • Optional dark mode for comfortable viewing in low-light environments

11. Auth0 Integration

  • No traditional accounts; login and authentication handled via Auth0

Suggested Additional Features

  • Event Reminders & Notifications: Notify users about upcoming events or anniversaries
  • Collaborative Event Creation: Allow multiple users to co-create and manage events
  • Event Analytics: Insights into event engagement, reach, and participation
  • Integration with Calendar Apps: Sync events with Google Calendar, Outlook, etc
  • Media Galleries: Dedicated galleries for event images and videos
  • Custom Map Themes: Users can select or design map themes for personalization
  • API Access: Allow third-party integrations and data access

Main Screens

Timeline View

Displays the user's personal timeline of events in chronological order, allowing users to browse, filter, and interact with their own story.

Map View

Visualizes the user's timeline events projected onto the selected map (vector or image-based), showing event locations and supporting hierarchical map nesting.

Update View

Shows updates and activity from other users, including new events, interactions, and public posts, enabling users to stay informed and engage with the community.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages