{"id":28228996,"url":"https://github.com/yodkwtf/contactly-react-flask","last_synced_at":"2025-07-01T08:07:01.691Z","repository":{"id":263663435,"uuid":"890534380","full_name":"yodkwtf/contactly-react-flask","owner":"yodkwtf","description":"A public online phone directory built with React.js and Flask, allowing users to add, edit, and delete contacts with full CRUD functionality.","archived":false,"fork":false,"pushed_at":"2024-12-11T20:09:34.000Z","size":180,"stargazers_count":0,"open_issues_count":1,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-18T15:13:28.645Z","etag":null,"topics":["chakra-ui","flask","reactjs"],"latest_commit_sha":null,"homepage":"https://contactly-bjxv.onrender.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/yodkwtf.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":"2024-11-18T18:28:42.000Z","updated_at":"2024-12-13T21:15:51.000Z","dependencies_parsed_at":"2024-11-19T19:45:55.006Z","dependency_job_id":"c4fee812-1a1b-42ab-a8ee-f43507e6db7c","html_url":"https://github.com/yodkwtf/contactly-react-flask","commit_stats":null,"previous_names":["yodkwtf/contactly-js-python"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yodkwtf%2Fcontactly-react-flask","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yodkwtf%2Fcontactly-react-flask/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yodkwtf%2Fcontactly-react-flask/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yodkwtf%2Fcontactly-react-flask/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yodkwtf","download_url":"https://codeload.github.com/yodkwtf/contactly-react-flask/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yodkwtf%2Fcontactly-react-flask/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259075751,"owners_count":22801634,"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":["chakra-ui","flask","reactjs"],"created_at":"2025-05-18T15:13:28.493Z","updated_at":"2025-07-01T08:07:01.658Z","avatar_url":"https://github.com/yodkwtf.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Contactly - An Online Phonebook Directory\n\nContactly is a simple online phonebook directory that allows users to store and manage contacts at a single place. It supports full CRUD functionality where users can add, edit, and delete contacts from the directory. The directory is public and can be accessed by anyone with the link.\n\nThe application is built using JavaScript for the frontend with React.js as the UI library and Python for the backend with Flask as the web framework.\n\n## Live Preview\n\nPlease visit [Contactly - Live](https://contactly-bjxv.onrender.com) to see the site's live preview.\n\n![Contactly Preview](./client/public/cover.png)\n\n## Getting Started\n\nTo get a local copy up and running follow these simple steps:\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/yodkwtf/contactly-react-flask.git\n   ```\n\n2. Move into the project directory:\n\n   ```bash\n   cd contactly-react-flask\n   ```\n\n3. Install the dependencies:\n\n   ```bash\n   # Install the dependencies for the client\n   cd client \u0026\u0026 npm install\n\n   # Install the dependencies for the server\n   cd ../server \u0026\u0026 pip install -r requirements.txt\n   ```\n\n4. Run the development server:\n\n   ```bash\n   # Start the client\n   cd client \u0026\u0026 npm start\n\n   # Start the server\n   cd ../server \u0026\u0026 flask run\n   ```\n\n5. Open your browser and visit [http://localhost:3000](http://localhost:3000) to see the application running.\n\n_**Note**: Make sure to create a virtual environment for the server and activate it before running it. The [notes.md](./notes.md) file provides the instructions to create a virtual environment._\n\n## Contributing\n\nAs of now, I do not have any plans to add any more enhancements to this project. However, if you would like to contribute to the project, feel free to fork the repository and submit a pull request.\n\nAlso, please check out the [issues section](https://github.com/yodkwtf/contactly-react-flask/issues) to see the list of known issues and enhancements that can be resolved.\n\n## Contact\n\n- **Email:** [48durgesh.kumar@gmail.com](mailto:48durgesh.kumar@gmail.com)\n- **LinkedIn:** [Durgesh Chaudhary](https://www.linkedin.com/in/durgesh-chaudhary/)\n- **GitHub:** [@yodkwtf](https://github.com/yodkwtf)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyodkwtf%2Fcontactly-react-flask","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyodkwtf%2Fcontactly-react-flask","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyodkwtf%2Fcontactly-react-flask/lists"}