Skip to content

Latest commit

 

History

History
51 lines (33 loc) · 1.17 KB

README.md

File metadata and controls

51 lines (33 loc) · 1.17 KB

🕵️ Historian

#NeverForget

Historian Dashboard

About

Historian is an open-source app that gathers and archives your all your data from around the web.

Historian supports collecting data from the following services:

  • Reddit - Saved Posts, Upvoted Posts
  • Spotify - Liked Songs, Listening History
  • Instagram - Saved Posts, Likes Posts
  • YouTube - Liked Videos, Watch History

Architecture

Backend

The Backend is monolith Node.js Express web server that exposes REST APIs for the UI, Authentication, OAuth flows, as well as the collection service.

Frontend

The Frontend is a Next.js web app that makes calls to the Backend.

Getting Started

Development

~/Dev/historian ❯ nvm install
~/Dev/historian ❯ npm install

# Backend Setup
~/Dev/historian/apps/backend ❯ npx prisma generate
~/Dev/historian/apps/backend ❯ npx prisma migrate dev

~/Dev/historian ❯ npm run backend:dev
~/Dev/historian ❯ npm run frontend:dev

Cool Screenshots

Historian Timeline

Historian Agents