{"id":22070765,"url":"https://github.com/varshithvhegde/notepage","last_synced_at":"2025-06-11T16:38:16.889Z","repository":{"id":200902519,"uuid":"705440293","full_name":"Varshithvhegde/notepage","owner":"Varshithvhegde","description":"NotePage is a web application that allows you to easily share code, text, or any content using a unique link.","archived":false,"fork":false,"pushed_at":"2024-03-23T05:48:16.000Z","size":228,"stargazers_count":12,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-02T00:24:34.224Z","etag":null,"topics":["angular","code-share-platform","code-sharing","firebase","text","text-editor","text-share"],"latest_commit_sha":null,"homepage":"https://notepage.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Varshithvhegde.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,"zenodo":null}},"created_at":"2023-10-16T02:20:20.000Z","updated_at":"2025-04-02T07:04:33.000Z","dependencies_parsed_at":"2024-03-23T06:33:08.487Z","dependency_job_id":"9ea7fd5d-cf19-4fdd-8fcd-7700b7b7dc8c","html_url":"https://github.com/Varshithvhegde/notepage","commit_stats":null,"previous_names":["varshithvhegde/notecode","varshithvhegde/notepage"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Varshithvhegde%2Fnotepage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Varshithvhegde%2Fnotepage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Varshithvhegde%2Fnotepage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Varshithvhegde%2Fnotepage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Varshithvhegde","download_url":"https://codeload.github.com/Varshithvhegde/notepage/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Varshithvhegde%2Fnotepage/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258730296,"owners_count":22748493,"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":["angular","code-share-platform","code-sharing","firebase","text","text-editor","text-share"],"created_at":"2024-11-30T20:18:05.886Z","updated_at":"2025-06-11T16:38:16.869Z","avatar_url":"https://github.com/Varshithvhegde.png","language":"TypeScript","readme":"\u003ch1 align=\"center\" style=\"font-size:50px;\"\u003e\u003ca href=\"https://notepage.vercel.app\"\u003eNotePage\u003c/a\u003e\u003c/h1\u003e  \n\n![frame_generic_light](https://github.com/Varshithvhegde/notepage/assets/80502833/a94e6729-3305-4380-94ea-7f2ac01c81be)\n\n**NotePage** is a web application that allows you to easily share code, text, or any content using a unique link. You can create new note pages by simply visiting `https://notepage.vercel.app`.\n\n### Features\n\n- **Custom Pages**: Create your own custom pages to share content with others. Just use `https://notepage.vercel.app/\u003cyour-page-name\u003e` and start sharing.\n\n- **Password Protection**: Optionally protect your pages with a password, ensuring that only authorized users can access your content.\n\n- **Real-time Collaboration**: Collaborate with others in real-time. When multiple users access the same link, any changes made by one user are instantly visible to others, without requiring a page refresh.\n\n- **Shareable Links**: Share your pages with others by sending them the unique link.\n\n### Tech Stack\n\nNotePage is built using the following technologies:\n\n- **Angular**: A powerful and popular front-end framework.\n\n- **Firebase**: A real-time cloud database, authentication, and hosting platform.\n\n- **Angular Material**: A UI component library for Angular applications, providing a set of high-quality components.\n\n- **Nebular**: A customizable Angular UI library and Angular admin template based on Nebular.\n\n### How to Use\n\n1. Visit [https://notepage.vercel.app](https://notepage.vercel.app) to start using NotePage.\n\n2. Create a custom page with your desired name (`https://notepage.vercel.app/\u003cyour-custom-name\u003e`).\n\n3. Optionally set a password to protect your page.\n\n4. Start sharing your link with others.\n\n5. Collaborate in real-time with others on your shared content.\n\n### Installation\n\nTo run this project locally, follow these steps:\n\n1. Clone the repository: `git clone \u003crepository-url\u003e`\n\n2. Navigate to the project folder: `cd notepage`\n\n3. Install dependencies: `npm install`\n\n4. Add Angular Material and Nebular to the project: `ng add @angular/material` and `ng add @nebular/theme`\n   \n5. Also ensure that you have added your Firebase configuration in `.env` file.\n```env\nFIREBASE_PROJECT_ID=\u003cyour-project-id\u003e\nFIREBASE_APP_ID=\u003cyour-app-id\u003e\nFIREBASE_DATABASE_URL=\u003cyour-database-url\u003e\nFIREBASE_STORAGE_BUCKET=\u003cyour-storage-bucket\u003e\nFIREBASE_API_KEY=\u003cyour-api-key\u003e\nFIREBASE_AUTH_DOMAIN=\u003cyour-auth-domain\u003e\nFIREBASE_MESSAGING_SENDER_ID=\u003cyour-messaging-sender-id\u003e\nFIREBASE_MEASUREMENT_ID=\u003cyour-measurement-id\u003e\n```\n\n1. Run the development server: `npm run start`\n\n2. Open your web browser and visit `http://localhost:4200`\n\n\nNow you can explore and test NotePage on your local machine.\n\n### Support and Contributions\n\nIf you encounter any issues or have suggestions for improvements, please open an issue on the [GitHub repository](https://github.com/Varshithvhegde/notepage).\n\nYou are also welcome to contribute to the project by forking the repository and creating a pull request.\n\n### License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvarshithvhegde%2Fnotepage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvarshithvhegde%2Fnotepage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvarshithvhegde%2Fnotepage/lists"}