{"id":22439341,"url":"https://github.com/dev-eranda/mern-twitter-application","last_synced_at":"2026-04-07T23:32:03.085Z","repository":{"id":255704649,"uuid":"853294206","full_name":"dev-eranda/mern-twitter-application","owner":"dev-eranda","description":"Developed a Twitter clone using the MERN (to learn modern web application)","archived":false,"fork":false,"pushed_at":"2025-03-26T05:30:46.000Z","size":880,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-26T12:43:09.517Z","etag":null,"topics":["css","express","fullstack-development","jwt-authentication","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":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dev-eranda.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-09-06T11:23:53.000Z","updated_at":"2025-03-26T05:30:49.000Z","dependencies_parsed_at":"2024-11-14T07:42:12.585Z","dependency_job_id":"171cf343-1c8c-445e-bb5e-628b3f89f7e8","html_url":"https://github.com/dev-eranda/mern-twitter-application","commit_stats":null,"previous_names":["erandamadusanka/twitter-clone","erandamadusanka/mern-twitter-application","dev-eranda/mern-twitter-application"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dev-eranda/mern-twitter-application","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-eranda%2Fmern-twitter-application","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-eranda%2Fmern-twitter-application/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-eranda%2Fmern-twitter-application/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-eranda%2Fmern-twitter-application/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dev-eranda","download_url":"https://codeload.github.com/dev-eranda/mern-twitter-application/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-eranda%2Fmern-twitter-application/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31533823,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"ssl_error","status_checked_at":"2026-04-07T16:28:06.951Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["css","express","fullstack-development","jwt-authentication","mongodb","nodejs","reactjs"],"created_at":"2024-12-06T01:13:46.443Z","updated_at":"2026-04-07T23:32:03.067Z","avatar_url":"https://github.com/dev-eranda.png","language":"JavaScript","readme":"# Twitter Clone Application\n**Developed by:** Eranda Samarasinghe\n\u003chr /\u003e\n\n## Project Background and Overview\nThis repository contains a full-stack social media platform built with React, Node.js, Express, MongoDB, and Tailwind. It offers an interactive and personalized experience, featuring secure JWT authentication, image uploads via Cloudinary, and efficient data fetching with React Query. Key functionalities include creating, liking, and commenting on posts, editing profiles, and following users\n\u003chr /\u003e\n\n## Project Goals\nThe main objectives of this application are to:\n\n1. Implement secure user authentication using JWT\n2. Provide full post management functionality, including creating, deleting, liking, and commenting\n3. Enable profile customization with options to edit details and upload images\n4. Ensure efficient data fetching and caching with React Query for optimal performance\n5. Enhance user engagement with suggested users and real-time notifications\n\u003chr /\u003e\n\n## Technical Details\nCore technologies used: \n\n- **MongoDB, Express, React, Node.js JavaScript, Tailwind CSS, JWT**\n\u003chr /\u003e\n\n## Configuration\n1. Set up environment variables:\n```sh\nMONGO_URI = your_mongo_uri\nPORT = 5000\nJWT_SECRET = your_secret_key\nNODE_ENV = development\nCLOUDINARY_CLOUD_NAME = your_cloudinary_cloud_name\nCLOUDINARY_API_KEY = your_cloudinary_api-Key\nCLOUDINARY_API_SECRET = your_cloudinary_api_secret\n```\n## Installation\n1. Clone repository:\n   ```sh\n   git clone https://github.com/dev-eranda/mern-twitter-application\n\n2. Install dependencies:\n   ```sh\n   npm install\n\n3. Start development server:\n   ```sh\n   npm start\n\n  - **Open [http://localhost:5173](http://localhost:5173) with your browser to see the result.**\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev-eranda%2Fmern-twitter-application","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdev-eranda%2Fmern-twitter-application","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev-eranda%2Fmern-twitter-application/lists"}