{"id":23567238,"url":"https://github.com/charlespalmerbf/react-mern-contacts","last_synced_at":"2026-04-13T04:05:29.043Z","repository":{"id":269240601,"uuid":"372216017","full_name":"charlespalmerbf/react-mern-contacts","owner":"charlespalmerbf","description":"This is a full-stack web application built with the MERN stack (MongoDB, Express.js, React, and Node.js) for managing contacts.","archived":false,"fork":false,"pushed_at":"2023-04-29T20:01:14.000Z","size":441,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-16T06:35:21.010Z","etag":null,"topics":["axios","bcryptjs","expressjs","json-web-token","mongodb","nodejs","reactjs"],"latest_commit_sha":null,"homepage":"","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/charlespalmerbf.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-30T13:03:57.000Z","updated_at":"2023-04-29T20:02:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"c598b625-c172-41b6-a137-23dae59f31aa","html_url":"https://github.com/charlespalmerbf/react-mern-contacts","commit_stats":null,"previous_names":["charlespalmerbf/react-mern-contacts"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/charlespalmerbf/react-mern-contacts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charlespalmerbf%2Freact-mern-contacts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charlespalmerbf%2Freact-mern-contacts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charlespalmerbf%2Freact-mern-contacts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charlespalmerbf%2Freact-mern-contacts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/charlespalmerbf","download_url":"https://codeload.github.com/charlespalmerbf/react-mern-contacts/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charlespalmerbf%2Freact-mern-contacts/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263640772,"owners_count":23493387,"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":["axios","bcryptjs","expressjs","json-web-token","mongodb","nodejs","reactjs"],"created_at":"2024-12-26T18:19:40.008Z","updated_at":"2026-04-13T04:05:28.984Z","avatar_url":"https://github.com/charlespalmerbf.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# react-mern-contacts\n\nWelcome to my GitHub repository for React MERN Contacts! This is a full-stack web application built with the MERN stack (MongoDB, Express.js, React, and Node.js) for managing contacts. Below you will find some information on how to use and navigate this repository.\n\nGetting Started\n---------------\n\nTo get started with this repository, simply clone it to your local machine using the following command:\n\n`git clone https://github.com/charlespalmerbf/react-mern-contacts.git`\n\nThen, navigate to the project directory and install the necessary dependencies:\n\n`cd react-mern-contacts\nnpm install`\n\nNext, create a `.env` file in the root directory of the project and add the following variables:\n\n`MONGO_URI=\u003cyour MongoDB URI\u003e\nJWT_SECRET=\u003cyour JWT secret key\u003e`\n\nFinally, start the development server:\n\n`npm run dev`\n\nFeatures\n--------\n\nReact MERN Contacts is designed to help users keep track of their contacts. Some of the key features include:\n\n-   Ability to add, edit, and delete contacts\n-   User authentication using JSON Web Tokens (JWT)\n-   Integration with MongoDB for data persistence\n\nTechnologies Used\n-----------------\n\nThis web application was built using the following technologies:\n\n-   MongoDB\n-   Express.js\n-   React\n-   Node.js\n-   JSON Web Tokens (JWT)\n-   Axios\n-   bcrypt.js\n\nFile Structure\n--------------\n\nThe repository is organized into the following directories:\n\n-   `client/`: Contains the source code for the frontend, built with React.\n-   `server/`: Contains the source code for the backend, built with Node.js and Express.js.\n-   `config/`: Contains configuration files for the backend.\n-   `models/`: Contains the Mongoose models for the application.\n-   `routes/`: Contains the API routes for the application.\n\nContributing\n------------\n\nIf you would like to contribute to this project, please feel free to submit a pull request.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcharlespalmerbf%2Freact-mern-contacts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcharlespalmerbf%2Freact-mern-contacts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcharlespalmerbf%2Freact-mern-contacts/lists"}