{"id":14956720,"url":"https://github.com/ekamid/gopone-a-mernstack-anonymous-messaging-app","last_synced_at":"2025-10-24T10:31:00.604Z","repository":{"id":42669086,"uuid":"255289904","full_name":"ekamid/gopone-a-mernstack-anonymous-messaging-app","owner":"ekamid","description":"It's an anonymous messaging app build in MERN stack.","archived":false,"fork":false,"pushed_at":"2022-12-22T19:47:55.000Z","size":1032,"stargazers_count":16,"open_issues_count":12,"forks_count":11,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-29T09:51:12.908Z","etag":null,"topics":["mern","mern-project","mern-stack","mongodb","mongodb-database","mongoose","node","node-express","nodejs","react-con","react-hook","reactjs"],"latest_commit_sha":null,"homepage":"https://gopone.herokuapp.com/","language":"JavaScript","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/ekamid.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}},"created_at":"2020-04-13T09:58:58.000Z","updated_at":"2023-07-08T14:19:22.000Z","dependencies_parsed_at":"2023-01-30T16:37:15.012Z","dependency_job_id":null,"html_url":"https://github.com/ekamid/gopone-a-mernstack-anonymous-messaging-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/ekamid%2Fgopone-a-mernstack-anonymous-messaging-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ekamid%2Fgopone-a-mernstack-anonymous-messaging-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ekamid%2Fgopone-a-mernstack-anonymous-messaging-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ekamid%2Fgopone-a-mernstack-anonymous-messaging-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ekamid","download_url":"https://codeload.github.com/ekamid/gopone-a-mernstack-anonymous-messaging-app/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237950817,"owners_count":19392666,"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":["mern","mern-project","mern-stack","mongodb","mongodb-database","mongoose","node","node-express","nodejs","react-con","react-hook","reactjs"],"created_at":"2024-09-24T13:13:23.847Z","updated_at":"2025-10-24T10:30:55.023Z","avatar_url":"https://github.com/ekamid.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# A MERN stack Annonymmous Messaging Application\n\n## What is in the Repo\n\nThis Project is a Simple ReactJS Application which demonstrates the following\n\n1. Creating an CRD api in nodejs, express and mongoose\n2. JTW authentication\n3. Using React Functional Components alongside hooks\n5. Managing state using Context API\n6. Managing Authentication in react\n6. Using Basic Routing in React\n\n**_This project is part of my React cardio session. It can be used to build bigger projects_**\n\n## Live Application URL\n\n#### https://gopone.herokuapp.com/\n\n## Prerequisites\n\n### Install Node JS\n\nRefer to https://nodejs.org/en/ to install nodejs\n\n### Install create-react-app\n\nInstall create-react-app npm package globally. This will help to easily run the project and also build the source files easily. Use the following command to install create-react-app\n\n```bash\nnpm install -g create-react-app\n```\n\n## Cloning and Running the Application in local\n\nClone the project into local\n\n```bash\ngit clone https://github.com/ekamid/gopone-a-mernstack-anonymous-messaging-app.git\ncd gopone-a-mernstack-anonymous-messaging-app\n```\nAdd your mongodb url in **.env**\n\nInstall all the npm packages. Go into the project folder and type the following command to install all npm packages\n\n```bash\nnpm install\nnpm run client-install\n```\n\nIn order to run the application Type the following command\n\n```bash\nnpm run dev\n```\n\nThe Application Runs on **localhost:3000**  \nThe server runs on **localhost:3000**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fekamid%2Fgopone-a-mernstack-anonymous-messaging-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fekamid%2Fgopone-a-mernstack-anonymous-messaging-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fekamid%2Fgopone-a-mernstack-anonymous-messaging-app/lists"}