{"id":24272488,"url":"https://github.com/bogdansuditu/minimal.md","last_synced_at":"2026-04-19T19:33:33.685Z","repository":{"id":270982006,"uuid":"912050358","full_name":"bogdansuditu/Minimal.md","owner":"bogdansuditu","description":"Minimal.md - Markdown editor","archived":false,"fork":false,"pushed_at":"2025-01-12T21:47:03.000Z","size":5874,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-05T06:33:50.430Z","etag":null,"topics":["browser","docker","docker-compose","markdown","notes","preview","simple"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bogdansuditu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-04T14:33:05.000Z","updated_at":"2025-01-12T21:47:06.000Z","dependencies_parsed_at":"2025-01-04T15:26:23.540Z","dependency_job_id":"4059d487-e147-49b9-b460-ccd153ecf1df","html_url":"https://github.com/bogdansuditu/Minimal.md","commit_stats":null,"previous_names":["bogdansuditu/minimal.md"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/bogdansuditu/Minimal.md","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bogdansuditu%2FMinimal.md","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bogdansuditu%2FMinimal.md/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bogdansuditu%2FMinimal.md/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bogdansuditu%2FMinimal.md/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bogdansuditu","download_url":"https://codeload.github.com/bogdansuditu/Minimal.md/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bogdansuditu%2FMinimal.md/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263415804,"owners_count":23463104,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["browser","docker","docker-compose","markdown","notes","preview","simple"],"created_at":"2025-01-15T18:26:40.526Z","updated_at":"2026-04-19T19:33:33.631Z","avatar_url":"https://github.com/bogdansuditu.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Minimal.md\n\nA minimalist Markdown editor with user authentication and file management capabilities. Built with PHP and modern web technologies.\n\n## Features\n\n- Clean, distraction-free Markdown editing interface\n- User authentication system\n- File management and organization\n- Real-time preview\n- Responsive design\n- Docker-based deployment\n\n## Functionalities\n\n- Add folders\n- Navigate through directory structure with back navigation\n- Auto-save functionality with change detection\n- Smart file naming based on content titles\n- Recent files tracking\n- File deletion with confirmation\n- File preview capabilities\n- Responsive file panel that adapts to mobile/desktop views\n- Themes: Light, Dark, and Sepia\n\n## Snapshots\n\n**Login Page**  \n\u003ca href=\"https://bogdansuditu.net/Assets/Minimal_Full_Light_Login.png\" target=\"_blank\"\u003e\n  \u003cimg src=\"https://bogdansuditu.net/Assets/Minimal_Full_Light_Login.png\" alt=\"Login Page\" width=\"300\"\u003e\n\u003c/a\u003e\n**Main Window Light Theme**\n\u003ca href=\"https://bogdansuditu.net/Assets/Minimal_Full_Light_Recents.png\" target=\"_blank\"\u003e\n  \u003cimg src=\"https://bogdansuditu.net/Assets/Minimal_Full_Light_Recents.png\" alt=\"Main Window Light Theme\" width=\"300\"\u003e\n\u003c/a\u003e\n**Main Window Light Confirmation Prompt**\n\u003ca href=\"https://bogdansuditu.net/Assets/Minimal_Full_Light_Deletion.png\" target=\"_blank\"\u003e\n  \u003cimg src=\"https://bogdansuditu.net/Assets/Minimal_Full_Light_Deletion.png\" alt=\"Main Window Light Confirmation Prompt\" width=\"300\"\u003e\n\u003c/a\u003e\n**Main Window Dark Theme**\n\u003ca href=\"https://bogdansuditu.net/Assets/Minimal_Full_Dark.png\" target=\"_blank\"\u003e\n  \u003cimg src=\"https://bogdansuditu.net/Assets/Minimal_Full_Dark.png\" alt=\"Main Window Dark Theme\" width=\"300\"\u003e\n\u003c/a\u003e\n**Main Window Sepia Theme**\n\u003ca href=\"https://bogdansuditu.net/Assets/Minimal_Full_Sepia.png\" target=\"_blank\"\u003e\n  \u003cimg src=\"https://bogdansuditu.net/Assets/Minimal_Full_Sepia.png\" alt=\"Main Window Sepia Theme\" width=\"300\"\u003e\n\u003c/a\u003e\n\n\n## Prerequisites\n\n- Docker and Docker Compose\n\n\n## Quick Start\n\n1. Clone the repository\n2. Navigate to the project directory\n3. Start the Docker container:\n```\ndocker-compose up --build -d\n```\n4. Access the editor at http://localhost:8080\n5. User Management\nThe application requires user authentication. To create a new user:\n\nEnsure the Docker container is running\n**Create the users directory if it doesn't exist**\nRun the user creation script:\n```\nmkdir users\ndocker exec minimal_md_web php add_user.php\n```\nThis will prompt you for a username and password, which will be used to create a new user.\n\nThe docker container assumes that the user running is www-data so you may need to alter the **user** folder owner and permissions\n\n## Docker Compose Configuration\n\n## Project Structure\n- auth.php - Authentication system\n- file_operations.php - File management functionality\n- index.php - Main application interface\n- login.php - User login interface\n- scripts.js - Client-side functionality\n- styles.css - Application styling\n- users.json - User data storage\n- remember_tokens.json - Session management \n\n## Development\nThe project uses Docker for development and deployment. The development environment is configured with:\n- PHP 8.2\n- Apache web server\n- Volume mounting for real-time development\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbogdansuditu%2Fminimal.md","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbogdansuditu%2Fminimal.md","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbogdansuditu%2Fminimal.md/lists"}