{"id":23015241,"url":"https://github.com/khadeshyam/socially","last_synced_at":"2026-04-14T04:01:32.702Z","repository":{"id":168271562,"uuid":"643946758","full_name":"khadeshyam/Socially","owner":"khadeshyam","description":"A social media platform for communication, sharing, and networking, connecting people worldwide.","archived":false,"fork":false,"pushed_at":"2025-02-27T10:19:06.000Z","size":1826,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-02T17:51:41.106Z","etag":null,"topics":["docker-compose","express","github-actions","mysql","react-query","reactjs"],"latest_commit_sha":null,"homepage":"https://socially-k2tq.onrender.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/khadeshyam.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-22T13:38:24.000Z","updated_at":"2025-02-27T10:19:10.000Z","dependencies_parsed_at":"2023-09-26T12:25:40.039Z","dependency_job_id":"54edd854-18ac-4614-85f3-6da73297485b","html_url":"https://github.com/khadeshyam/Socially","commit_stats":null,"previous_names":["khadeshyam/social-media-website","khadeshyam/socially"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/khadeshyam/Socially","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khadeshyam%2FSocially","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khadeshyam%2FSocially/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khadeshyam%2FSocially/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khadeshyam%2FSocially/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/khadeshyam","download_url":"https://codeload.github.com/khadeshyam/Socially/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khadeshyam%2FSocially/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31781292,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T02:24:21.117Z","status":"ssl_error","status_checked_at":"2026-04-14T02:24:20.627Z","response_time":153,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["docker-compose","express","github-actions","mysql","react-query","reactjs"],"created_at":"2024-12-15T11:11:52.883Z","updated_at":"2026-04-14T04:01:32.668Z","avatar_url":"https://github.com/khadeshyam.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Socially\r\n\r\n[![React](https://img.shields.io/badge/React-^18.2.0-blue)](https://reactjs.org/)\r\n[![Express](https://img.shields.io/badge/express-^4.18.2-green)](https://expressjs.com/)\r\n[![MySQL2](https://img.shields.io/badge/mysql2-^3.3.2-navy)](https://www.docker.com/)\r\n[![Node.js](https://img.shields.io/badge/Node.js-v18.12.1-orange)](https://nodejs.org/)\r\n[![Docker](https://img.shields.io/badge/Docker-v24.0.5-yellow)](https://www.docker.com/)\r\n\r\n## Features\r\n- Users can Register and Login\r\n- Create and edit posts\r\n- Like and comment on posts\r\n- Follow and unfollow users\r\n- See a feed of posts\r\n- 1-1 chat\r\n- Infinite scrolling of posts\r\n\r\n## Prerequisites\r\n\r\nTo run Socially locally, you need to have the following\r\n\r\n- **[Node.js](https://nodejs.org/)** (\u003e= v18.12.1)\r\n- **[Aiven](https://console.aiven.io/signup?referral_code=tnz1kigcmz56dei7gbut)** (free account for MySQL)\r\n- **[Cloudinary](https://cloudinary.com/)** (free account)\r\n- **[Docker Desktop](https://www.docker.com/)** (\u003e= v20.10.23) (optional)\r\n\r\n**Note:** Cloudinary is a cloud-based image and video management platform that Socially uses to store and deliver images and videos. You can create a free Cloudinary account to get started.\r\n\r\n## 🚀 Run using Node.js and MySQL\r\n\r\n### 1. Clone the repository:\r\n```bash\r\ngit clone https://github.com/khadeshyam/Socially.git\r\n```\r\n### 2. Navigate to the project's root directory.\r\n```bash\r\ncd Socially\r\n``` \r\n\r\n### 3. Configuration of Environment Variables\r\n\r\nTo configure the environment variables for your project, follow these steps:\r\n\r\n1. **Copy Environment Variable Template:**\r\n   - Begin by making a duplicate of the `env.example` file provided in the project repository.\r\n   - Rename the copied file to `.env`.\r\n\r\n2. **Obtain Credentials:**\r\n   - Retrieve the necessary credentials from the following services:\r\n     - Cloudinary\r\n     - Aiven.io (MySQL DBs)\r\n     - Firebase\r\n     - Your Email Provider\r\n\r\n3. **Update Environment Variables:**\r\n   - Open the newly created `.env` file in a text editor.\r\n   - Populate the file with the respective credentials obtained from the services mentioned above.\r\n\r\n### 4. Install Dependencies\r\n\r\nTo install all project dependencies, use the following command in your terminal:\r\n\r\n  - Using Yarn:\r\n    ```bash\r\n    yarn\r\n    ```\r\n  - Using npm:\r\n    ```bash\r\n    npm i\r\n    ```\r\n\r\n### 5. Run the application in development mode\r\n  - Run this script\r\n    ```bash\r\n    npm run dev\r\n    ``` \r\n\r\n**Navigate to http://localhost:3000 in your web browser to view the application**\r\n\r\n## 💻 Technologies Used\r\n\r\n- React\r\n- Chakra UI\r\n- Node.js\r\n- MySQL\r\n- Express\r\n- Docker\r\n\r\n## 🤝 Contributing\r\n\r\nContributions to the project are always welcome. If you find any bugs or want to suggest new features, please open an issue or create a pull request.\r\n\r\n✨ Happy coding!\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkhadeshyam%2Fsocially","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkhadeshyam%2Fsocially","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkhadeshyam%2Fsocially/lists"}