Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

114 Commits
 
 
 
 
 
 

Repository files navigation

Details of the "Webmark" Project

Webmark is a modern, interactive bookmark management application designed to help users efficiently organize, manage, and personalize their bookmarks. Webmark offers a user-friendly interface and robust features to enhance your bookmarking experience.

Technology Stack:

  • Frontend: React.js
  • Backend: Node.js, Express.js
  • Database: MongoDB

Key Features:

  • Organizing Bookmarks:

    • Structure: Save your links in collections and categories.
    • Drag & Drop: Rearrange collections, categories, and bookmarks with a simple drag-and-drop interface.
    • Bookmark Search: Search specifically for bookmarks or notes to quickly find what you're looking for.
    • Bookmark Notes: Add multiline notes to your important bookmarks for better context and recall.
  • Customizing the Design:

    • Dark Mode: Choose between dark and light themes for better readability and comfort.
    • Custom Colors: Personalize the app with your favorite colors to make it more engaging and tailored to your taste.
    • Customized Icons: Use custom icons to represent different collections and bookmarks for a visually appealing experience.
    • Layout Options: Choose how your bookmarks are arranged (list view, grid view, etc.) for better usability.
  • Control and Privacy:

    • Private Collections: Keep your collections private by default to ensure your data is secure.
    • Public Collections: Optionally share collections publicly with others to collaborate or share resources.
    • User Preferences: Customize the application settings to fit your workflow and preferences, such as notification settings, default collection views, etc.
  • Additional Features:

    • Bookmark Import/Export: Import or export all your bookmarks at any time to easily switch devices or backup your data.
    • Integrated Search Engine: Use webmar as an integrated browser search engine for a seamless browsing and bookmarking experience.
    • Responsive Design: Ensure the app works well on both desktop and mobile devices for accessibility.
    • Social Sharing: Share bookmarks or collections on social media platforms easily.
    • Tags: Use tags to categorize bookmarks for better organization and searchability.
    • Multi-language Support: Support for multiple languages to cater to a global audience.

Workflow:

  1. Landing Page: Provides an overview and convinces the user to sign up.
  2. Sign Up / Sign In: User authentication.
  3. Dashboard: Entry point after sign-in, displaying user-specific content and recent activity.
  4. Bookmark Manager: Core functionality of managing bookmarks, categories, and tags.
  5. Customization Page: Allows the user to personalize the look and feel of the app.
  6. Settings Page: User-specific settings for privacy, notifications, and account management.
  7. Import/Export Page: Facilitates the migration of bookmarks.
  8. Search Page: Helps users find bookmarks and notes quickly.

About

A full-stack bookmark management solution for organizing and categorizing web links, built with MERN, React Query, Framer Motion, and JWT for secure auth, serving 50+ daily users (webmark.site).

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages