Skip to content

Fair-note 1.0.0

Choose a tag to compare

@moonixt moonixt released this 02 Apr 01:03
· 280 commits to main since this release
be79d86

Overview
Fair-note is a modern markdown-based note-taking application designed as a free alternative to paid馃挷 apps like Notion and Evernote. With a focus on simplicity and aesthetic appeal, it offers an elegant solution for organizing thoughts, ideas, and tasks through a seamless interface.


Key Features

Note Management System

  • Markdown Editor: Full-featured text editor with complete Markdown support
  • Real-time Preview: Toggle between editing and preview modes
  • Tag System: Organize notes with customizable tags
  • Cloud Storage: Note synchronization via Supabase
    • Up to 15k character limit Note synchronization via Supabase

User Interface

  • Modern Design: Dark theme with subtle gradients and glassmorphism elements
  • Responsive Layout: Seamless adaptation across mobile, tablet, and desktop devices
  • Dark Mode: Optimized for reduced eye strain in low-light environments
  • Smooth Animations: Elegant transitions and visual feedback for interactions

Editing Capabilities

  • Formatting Toolbar: Quick-access buttons for common Markdown syntax
  • Emoji Selector: Integrate emojis in both title and content
  • Hyperlinks: Create and manage hyperlinks within notes
  • Code Blocks: Special formatting for code snippets with syntax highlighting

Organization Tools

  • Search System: Quickly locate notes by title or content
  • Tag Filtering: View notes grouped by categories
  • History: Access recently edited notes

Technical Specifications

Front-end

  • Framework: Next.js with React
  • Styling: Tailwind CSS with custom extensions
  • Components: Responsive UI built with modular components
  • Markdown Rendering: React Markdown with remark-gfm plugin

Back-end

  • Database: PostgreSQL via Supabase
  • Authentication: Integrated authentication system with Supabase
  • API: RESTful interface for note CRUD operations

Performance

  • Optimization: Fast loading even with numerous notes
  • Efficient Storage: 15,000 character limit per note

Security

  • Data Protection: Restricted access to user's own notes
  • Input Validation: Prevention of malicious code injection

User Experience

  • Intuitive Flow: Streamlined creation, editing, and viewing of notes
  • Visual Feedback: Toast notifications for action confirmation

Future Roadmap

  • Keyboard Shortcuts: Efficient navigation and editing
  • Data Loss Prevention: Auto-save functionality
  • Export Options: Export notes to PDF, HTML, and other formats
  • Templates: Pre-defined templates for different note types
  • Integration: Connection with services like Google Drive, Dropbox, and others
  • Offline Mode: Functionality when disconnected from the internet

The 1.0.0 version of Fair-note establishes a solid foundation for a modern note system, emphasizing usability, design, and functionality, making it a competitive and cost-effective alternative to similar applications in the market.