Skip to content

ahmadrafidev/keepr

Repository files navigation

Keepr: Your Personal Digital Memory Bank

Keepr is a modern, elegant platform designed to help you capture, organize, and rediscover anything that matters to you. Built as a personal knowledge management system, it serves as your digital workspace for collecting bookmarks, notes, tools, inspirations, and more in one beautifully organized space.

Table of Contents

Overview

Keepr is a personal digital workspace that combines the functionality of a bookmark manager, note-taking app, and knowledge base into one cohesive platform. It's designed with a clean, minimalist interface that prioritizes content organization and easy navigation through a collapsible sidebar structure.

Features

  • 🏠 Personal Dashboard: A welcoming home page showcasing your profile and featured content
  • 📚 Content Organization: Organized sections for different types of content (bookmarks, reading lists, tools, etc.)
  • 🌓 Theme Support: Dark/light mode toggle with persistent theme preferences
  • 📱 Responsive Design: Mobile-first approach ensuring great experience across all devices
  • ⚡ Performance Optimized: Built with Next.js 15 and React Server Components
  • 🔍 Smart Navigation: Collapsible sidebar with intuitive organization and external link support

Tech Stack

  • Framework: Next.js 15 with App Router
  • Language: TypeScript
  • Styling: Tailwind CSS with CSS Variables
  • UI Components: Shadcn UI
  • Icons: Lucide React
  • Theme: next-themes for dark/light mode

Getting Started

  1. Clone the repository

    git clone https://github.com/ahmadrafidev/keepr.git
    cd keepr
  2. Install dependencies

    pnpm install
  3. Run the development server

    pnpm dev
  4. Open your browser Navigate to http://localhost:3000

Available Sections

The sidebar provides organized access to different content areas:

Main

  • Home: Personal dashboard and overview
  • Blog: Articles and written content

Personal Organization

  • Bookmarks: Curated web content and resources
  • Stack: Technology preferences and tools
  • Reading: Articles, books, and educational content
  • Learning: Current learning goals and progress
  • Tools: Development toolkit and configurations
  • Notes: Quick thoughts and knowledge base
  • Principles: Core development philosophies
  • Inspirations: People and projects that inspire
  • Experiments: Playground for new ideas
  • Playlist: Development-focused audio content
  • Setup: Hardware and environment details

External Projects

Links to external projects and profiles including AstraUI, Lumen, Worxshop, DevBook, and social media profiles.


Connect

Built with ❤️ by Rafi


About

Keepr: A Personal Digital Memory Bank

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •