About this project

Codever is a bookmark and code snippet manager designed specifically for developers. It allows users to save, organize, and search bookmarks and code snippets with support for Markdown formatting. The project includes a web application, browser extensions for Chrome and Firefox, a bookmarklet, and plugins for IntelliJ and VSCode, making it easy to save content from various sources. The application is built using the MEAN stack (MongoDB, Express.js, Angular, Node.js) and uses Keycloak for authentication and authorization. It consists of two main components: a frontend UI (Angular) and a backend API (Express.js with MongoDB). For local development or self-hosting, users need Node.js, npm, Docker, and Docker Compose to run MongoDB and Keycloak servers. The setup process is documented, including creating an env.json file for the API and importing initial Keycloak configuration. Codever also publishes worthy public bookmarks on GitHub, and includes integration tests using Cypress for the frontend and dedicated integration tests for the API. The project is open-source under the MIT License and encourages contributions. Blog posts about its features and implementation are available on Codepedia.org and Dev.to.