Skip to content

A simple bookmark manager app to add, view, and delete saved links. It features a clean UI and basic CRUD functionality. This project helped me practice frontend-backend integration and API handling, and is useful for organizing web resources.

Notifications You must be signed in to change notification settings

04arvind/My-Bookmark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ”– Bookmark Manager with Jina AI Summarizer

A full-stack web application to manage and organize bookmarks. It allows users to save URLs, automatically fetch summaries using Jina AI, and delete unwanted entries. Built using the MERN stack, this project focuses on practical API handling, frontend-backend integration, and basic UI/UX design.


Project Overview

This application allows users to:

  • Add bookmarks with just a URL
  • Automatically fetch the title, favicon, and a summary using Jina AI
  • View saved bookmarks in a clean and responsive layout
  • Delete any saved bookmark with confirmation
  • Seamlessly manage bookmarks using a connected frontend-backend architecture

This is a beginner-to-intermediate level full-stack project showcasing frontend-backend integration, API consumption, database storage, and AI-powered automation.


Features

  • Add bookmarks by pasting any valid URL
  • Auto-fetch page title, favicon, and summary using Jina AI
  • View saved bookmarks in a clean, card-style layout
  • Delete bookmarks with confirmation
  • Realtime list update after each action
  • Basic error handling and validation

AI Summary (Jina AI)

The app integrates Jina AI's summary API to generate short summaries for saved webpages. This makes each bookmark more informative and useful by providing context beyond just a URL.


πŸ›  Tech Stack

Frontend

  • React.js
  • Tailwind CSS (for styling)
  • Axios (for API requests)

Backend

  • Node.js
  • Express.js
  • CORS, dotenv

Database

  • MongoDB Atlas
  • Mongoose (for schema & model management)

AI API


About

A simple bookmark manager app to add, view, and delete saved links. It features a clean UI and basic CRUD functionality. This project helped me practice frontend-backend integration and API handling, and is useful for organizing web resources.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published