{"id":33314067,"url":"https://github.com/SA9102/Markdown-Text-Editor","last_synced_at":"2025-12-30T19:39:17.623Z","repository":{"id":223160696,"uuid":"759153746","full_name":"SA9102/Markdown-Text-Editor-2.0","owner":"SA9102","description":"A simple yet fast application for creating, organising and saving your notes.","archived":false,"fork":false,"pushed_at":"2024-06-04T21:16:32.000Z","size":374,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-06-05T20:28:52.550Z","etag":null,"topics":["authentication","crud","css","database","express","immer","javascript","markdown","mongodb","react","responsive-design","text-editor","vite"],"latest_commit_sha":null,"homepage":"https://markdown-text-editor-2-0.onrender.com/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SA9102.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-02-17T19:46:43.000Z","updated_at":"2024-06-04T21:16:35.000Z","dependencies_parsed_at":"2024-02-18T18:23:20.035Z","dependency_job_id":"ec3480e3-ea9c-4a73-9854-62da755603ec","html_url":"https://github.com/SA9102/Markdown-Text-Editor-2.0","commit_stats":null,"previous_names":["sa9102/markdown-text-editor","sa9102/markdown-text-editor-2.0"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SA9102/Markdown-Text-Editor-2.0","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SA9102%2FMarkdown-Text-Editor-2.0","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SA9102%2FMarkdown-Text-Editor-2.0/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SA9102%2FMarkdown-Text-Editor-2.0/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SA9102%2FMarkdown-Text-Editor-2.0/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SA9102","download_url":"https://codeload.github.com/SA9102/Markdown-Text-Editor-2.0/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SA9102%2FMarkdown-Text-Editor-2.0/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":285231776,"owners_count":27136520,"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","status":"online","status_checked_at":"2025-11-19T02:00:05.673Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["authentication","crud","css","database","express","immer","javascript","markdown","mongodb","react","responsive-design","text-editor","vite"],"created_at":"2025-11-19T11:04:02.938Z","updated_at":"2025-12-30T19:39:17.617Z","avatar_url":"https://github.com/SA9102.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Markdown Text Editor 2.0\n\n🚨 **This application is being improved: better visuals, bug fixes and more features. See the 'new-version' branch.** 🚨\n\n**A revamped and redesigned version of my previous Markdown Text Editor, featuring a nested file-folder system, the ability to create an account and save your files permanently, and a better user interface for screens of all sizes.**\n\n## Application\n\nThe app is hosted on Render.\n\n**:warning: The application connects to a server. You can view the application without the server (click on the second link), but you won't be able to log in or create an account. If you wish to connect to the server, please click on the first link and allow for up to a minute for the server to start up (due to the limits of Render's free tier). Once the server is up and running, you will be redirected to a page confirming this.**\n\n-\u003e [Click here to start the server](https://mte2-backend.onrender.com) \u003c-\n\nOnce the server is up and running, you can view the application.\n\n-\u003e [Click here to view the application](https://markdown-text-editor-2-0.onrender.com/) \u003c-\n\nYou can still view the application without the server, but you won't be able to log in or create an account.\n\nhttps://github.com/SA9102/Markdown-Text-Editor-2.0/assets/96877426/e29a7387-454c-4a05-880c-bb3b1c6e0988\n\n## Overview\n\n- The front-end is redone with TypeScript, and since it now uses a database (specifically MongoDB), it connects to an Express server. (made with just vanilla JavaScript).\n- Uses the [Mantine](https://mantine.dev/) component library.\n- Icons from [Tabler](https://tabler.io/icons).\n\n## Usage\n\n## Security\n\nPasswords are salted and hashed using the core `crypto` for either storing the password in the database (for registering), or for comparing a password stored in the database based on the given username (for logging in).\n\n## :package: More Features\n\nI may implement these features in future versions:\n\n- Search for given phrases within a file\n- Download files as plain text files and as Portable Document Formats\n- Sort files and folders\n\n## Update Log\n\n### 4th June 2024\n\n- You can now view this project on Render.\n\n### 2nd June 2024\n\n- Markdown Text Editor 2.0 published to GitHub :fireworks:\n\n### 23rd May 2024\n\n- Finally added the server and database to the application. Now includes account registration and authentication, and you can save data to your account.\n- Changed the logic (hopefully optimised) in how the 'files and folders data' is stored and manipulated during CRUD operations.\n\n### 4th April 2024\n\n- Simple file explorer added.\n- Fixed bug where the Markdown viewer was not showing, and also a bug where the file tabs would not be removed correctly when a file or a folder was deleted.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSA9102%2FMarkdown-Text-Editor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSA9102%2FMarkdown-Text-Editor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSA9102%2FMarkdown-Text-Editor/lists"}