{"id":50760087,"url":"https://github.com/quiet-node/meetup-app","last_synced_at":"2026-06-11T09:01:44.165Z","repository":{"id":50970870,"uuid":"386514946","full_name":"quiet-node/meetup-app","owner":"quiet-node","description":"A platform for developers to connect. They can create their portfolio by adding their experience, education, skills, and other important information about their professional career. Users can also create small posts and like/dislike and comment on other posts.","archived":false,"fork":false,"pushed_at":"2022-08-07T00:22:42.000Z","size":1382,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-05-29T17:23:22.791Z","etag":null,"topics":["express","full-stack","mern-stack","mongodb","nodejs","social-network"],"latest_commit_sha":null,"homepage":"https://serene-retreat-94411.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/quiet-node.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":"2021-07-16T05:01:53.000Z","updated_at":"2022-09-21T04:33:36.000Z","dependencies_parsed_at":"2022-09-25T00:50:14.659Z","dependency_job_id":null,"html_url":"https://github.com/quiet-node/meetup-app","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/quiet-node/meetup-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quiet-node%2Fmeetup-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quiet-node%2Fmeetup-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quiet-node%2Fmeetup-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quiet-node%2Fmeetup-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quiet-node","download_url":"https://codeload.github.com/quiet-node/meetup-app/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quiet-node%2Fmeetup-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34190585,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-11T02:00:06.485Z","response_time":57,"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":["express","full-stack","mern-stack","mongodb","nodejs","social-network"],"created_at":"2026-06-11T09:01:42.608Z","updated_at":"2026-06-11T09:01:44.151Z","avatar_url":"https://github.com/quiet-node.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"﻿# MERN Meetup App\r\n\r\nLive: https://serene-retreat-94411.herokuapp.com\r\n\r\nA Social network for developers to connect. Powered by the MERN stack\r\n\r\n## App's functionalities:\r\n\r\n- Signup/Signin into MeetUp\r\n\r\n- Add details to profiles (Education, Experience, Social Links etc.)\r\n\r\n- Post updates, like and comment on different posts in the MeetUp community\r\n\r\n## Techonologies:\r\n\r\n- JavaScript(ES6)/CSS/JSX\r\n\r\n- MERN (MongoDB + Express + React + Node.js)\r\n\r\n- React Hooks\r\n\r\n- Redux store\r\n\r\n- JSON Web Token, express-validator\r\n\r\n- Gravatar\r\n\r\n- Github's REST APIs\r\n\r\n**Credit: https://www.udemy.com/course/mern-stack-front-to-back/**\r\n\r\n## Running the project\r\n\r\n**Step 1:** Clone the repository\r\n\r\n**Step 2:** Go to the `client` folder, run `yarn` || `npm install` to install all the needed dependencies\r\n\r\n**Step 3:** Back out and go to the `server` folder, create a `.env` file using `.example.env` as the template and fill out the variables.\r\n\r\n  - **Step 3.1:** Go to [cloud.mongodb.com](https://account.mongodb.com/account/login), sign-in then create a new shared cluster with a cloud service (`AWS`, `Azure`, or `Google Cloud`)\r\n  - **Step 3.2:** When it comes to network access, provide `0.0.0.0/0` as the IP address to allow connect to the cluster from anywhere\r\n  - **Step 3.3:** After done creating the cluster, navigate to the `Database` tab, then hit `Connect` =\u003e `Connect Your Application` =\u003e copy the URL =\u003e back to the project folder =\u003e paste it to the `MONGO_URL` variable in `.env` file\r\n\r\n**Step 4:** While still in `server` folder, run `yarn` || `npm install` to install all the needed dependencies\r\n\r\n**Step 5:** Run `yarn server` || `npm run server` to start the server using `nodemon` OR run `yarn dev` || `npm run dev` to start both client and server using `concurrently`\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquiet-node%2Fmeetup-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquiet-node%2Fmeetup-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquiet-node%2Fmeetup-app/lists"}