{"id":22678276,"url":"https://github.com/vicradon/anon-msg-app","last_synced_at":"2025-04-12T14:41:37.516Z","repository":{"id":99411420,"uuid":"582840674","full_name":"vicradon/anon-msg-app","owner":"vicradon","description":"An app that allows folks to share anonymous messages to friends and have full-control of their data","archived":false,"fork":false,"pushed_at":"2023-12-21T08:28:23.000Z","size":2858,"stargazers_count":9,"open_issues_count":1,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T09:12:16.763Z","etag":null,"topics":["chat-application","firebase","social-network"],"latest_commit_sha":null,"homepage":"https://anon-msg-app.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/vicradon.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}},"created_at":"2022-12-28T02:32:54.000Z","updated_at":"2025-02-27T14:19:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"f829c54f-19d6-4018-9ebb-7ce3dabeb1fc","html_url":"https://github.com/vicradon/anon-msg-app","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vicradon%2Fanon-msg-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vicradon%2Fanon-msg-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vicradon%2Fanon-msg-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vicradon%2Fanon-msg-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vicradon","download_url":"https://codeload.github.com/vicradon/anon-msg-app/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248582806,"owners_count":21128452,"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":["chat-application","firebase","social-network"],"created_at":"2024-12-09T18:14:37.575Z","updated_at":"2025-04-12T14:41:37.492Z","avatar_url":"https://github.com/vicradon.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AnonMsg🙈\n\n![Thumbnail](./public/thumbnail.png)\n\n## About AnonMsg🙈\n\nAnonMsg is a fun and interactive social media platform that allows users to share links to ask their friends, family, and followers to send anonymous messages, and to ask questions about them in order to learn what people think of them and beyond, having fun and indepth conversations.\n\nUsers can quickly share their link and begin reading messags as they get responses.\n\nIn order for users' connections and followers to participate in anonymous messaging, AnonMsg makes it incredibly simple for users to post their link on other social networking sites as well.\n\nYou may check out how it works and [get started](https://anon-msg-app.vercel.app/) for free if you don't already have an account.\n\n## Features\n\n1. Anonymity 👓\n   \u003e When you send someone a secret message, our platform protects your privacy to keep you anonymous. You remain anonymous unless you decide to expose your true identity.\n2. Simple to Use 💫\n   \u003e We are continually improving the platform, to make AnonMsg🙈 as user-friendly as possible.To get started right now, all you need to do is to go to [AnonMsg🙈](https://anon-msg-app.vercel.app/)and enter your login and password.\n3. Secure \u0026 Private 🔒\n   \u003e With AnonMsg🙈 messages are secured with aes cipher encryption and your account is secure.\n4. 100% Free 🆓\n   \u003e Access all of AnonMsg🙈 features for free without paying a penny.\n\n## View\n\nGo to [AnonMsg🙈](https://anon-msg-app.vercel.app/) to get started\n\n## WebApp Screenshots\n\n### Web view\n\n![light screen](./public/docs/light-screen.png)\n![dark screen](./public/dark-screen.png)\n\n### Mobile view\n\n![mobile](./public/docs/mobile.png)\n\n## Technology\n\nVisit the [tech doc](./technology_readme.md) to learn about the technologies used in this project.\n\n## How to Contribute\n\n1. Fork the repo to your Github account\n\n![Fork the repo](./public/docs/fork-repo.png)\n\n2. Clone the repo you just forked to your local machine\n\n```bash\ngit clone https://github.com/your-username/anon-msg-app.git\ncd anon-msg-app\n\n```\n\n3. Open a terminal in the root directory of the project and run the following command to install all the dependencies\n\n```bash\nnpm install\n```\n\n4. Copy the `.env.example` file and rename it to `.env.local`\n\n```bash\ncp .env.example .env.local\n```\n\n5. Create a new firebase project and add the firebase config to the `.env.local` file. Also, generate a 64 character secret key and add it to the CRYPTO_SECRET_KEY key of `.env.local` file.\n\n```bash\nNEXT_PUBLIC_FIREBASE_API_KEY=Your firebase apiKey\nNEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=Your firebase authDomain\nNEXT_PUBLIC_FIREBASE_PROJECT_ID=Your firebase projectId\nNEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=Your firebase storageBucket\nNEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=Your firebase messagingSenderId\nNEXT_PUBLIC_FIREBASE_APP_ID=Your firebase appId\nNEXT_PUBLIC_FIREBASE_MEASUREMENT_ID=Your firebase measurementId\nCRYPTO_SECRET_KEY=example secret key z6yyxzq548nn6qkx8kmr1b4oir84gq2eocvqi4q2q7t2atm477npupl7yjg4ol71 (do not use this one)\n```\n\n6. Create a Firestore database in your firebase project and add the following collections\n\n```bash\nanonymous-messages\n```\n\n![Firestore collections](./public/docs/required-collection.png)\n\n7. Enable email and Google authentication in your firebase project\n\n![Enable email and Google authentication](./public/docs/firebase-auth.png)\n\n8. Create a new branch for your feature\n\n```bash\ngit checkout -b my-feature\n```\n\n9. Run the following command to start the development server\n\n```bash\nnpm run dev\n```\n\n10. Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n\n11. Make your changes and commit them\n\n```bash\ngit add .\ngit commit -m \"my feature\"\n```\n\n12. Push your changes to your forked repo\n\n```bash\ngit push origin my-feature\n```\n\n13. Open a pull request to the main repo\n\n## License\n\n[MIT](./LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvicradon%2Fanon-msg-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvicradon%2Fanon-msg-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvicradon%2Fanon-msg-app/lists"}