{"id":20734796,"url":"https://github.com/mahmoudmostafadev/grddit-reactclone-for-reddit","last_synced_at":"2025-03-11T10:44:16.147Z","repository":{"id":256901032,"uuid":"856760259","full_name":"MahmoudMostafaDev/Grddit-ReactClone-for-Reddit","owner":"MahmoudMostafaDev","description":"Experience Reddit like never before! This project is a dynamic clone of Reddit, built with cutting-edge technologies like React, Redux, and Tailwind CSS. Dive into a seamless user experience with real-time updates, smooth animations, and efficient form handling. Perfect for anyone looking to explore modern web development in action!","archived":false,"fork":false,"pushed_at":"2025-02-09T16:26:30.000Z","size":134,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-09T17:29:48.655Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://grddit-7f7df.web.app/","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/MahmoudMostafaDev.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-09-13T06:43:22.000Z","updated_at":"2025-02-09T16:26:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"5cef9ea5-b2e3-469d-b035-be2d5f1cb939","html_url":"https://github.com/MahmoudMostafaDev/Grddit-ReactClone-for-Reddit","commit_stats":null,"previous_names":["mahmoudmostafadev/grddit-reactclone-for-reddit"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MahmoudMostafaDev%2FGrddit-ReactClone-for-Reddit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MahmoudMostafaDev%2FGrddit-ReactClone-for-Reddit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MahmoudMostafaDev%2FGrddit-ReactClone-for-Reddit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MahmoudMostafaDev%2FGrddit-ReactClone-for-Reddit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MahmoudMostafaDev","download_url":"https://codeload.github.com/MahmoudMostafaDev/Grddit-ReactClone-for-Reddit/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243020486,"owners_count":20223039,"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":[],"created_at":"2024-11-17T05:33:20.492Z","updated_at":"2025-03-11T10:44:16.142Z","avatar_url":"https://github.com/MahmoudMostafaDev.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Grddit - A Social Media Platform Inspired by Reddit\n\n## 📌 Description\nGrddit is a social media platform inspired by Reddit, featuring **profiles, communities, posts, live chat, and a timeline**. It showcases my ability to build a **complex social media platform** with **real-time interactions and dynamic content management**.\n\n## 🚀 Features\n- **Seamless Infinite Scrolling**: Effortlessly browse posts from communities users join or create.\n- **Real-Time Chat**: Instant messaging between users.\n- **Community-Based Posts**: Unique posts categorized within communities.\n- **Community Membership**: Users can join communities matching their interests.\n- **Customizable Avatars \u0026 Banners**: Personalization for users and communities.\n- **Dedicated Post Pages**: Nested comments for discussions and an upvote/downvote system.\n\n## 🛠️ Tech Stack \u0026 Challenges\n### Main Stack: **MERN (MongoDB, Express.js, React, Node.js)**\n- **React.js**: Built the frontend with reusable UI components, state management, and client-side routing.\n- **Node.js**: Provides a robust backend environment for API logic.\n- **Express.js**: Simplifies routing and API management.\n- **MongoDB + Mongoose**: Stores data (posts, comments, users, etc.) with an object-oriented approach.\n\n### Additional Tools \u0026 Libraries\n- **Axios**: Handles HTTP requests in the frontend.\n- **Redux**: Manages global state for predictable data flow.\n- **Framer Motion**: Adds smooth animations for enhanced UX.\n- **React Router**: Handles routing and navigation.\n- **Socket.io**: Enables real-time chat with persistent client-server communication.\n- **JWT + Bcrypt**: Implements secure authentication and data encryption.\n- **Cloudinary + Multer**: Manages and uploads images (avatars, banners, etc.).\n\n### 🔗 Live Demo \u0026 Source Code\n- **Frontend**: [GitHub Repo](https://github.com/MahmoudMostafaDev/Grddit-ReactClone-for-Reddit)\n- **Backend**: [GitHub Repo](https://github.com/MahmoudMostafaDev/Grddit-backend)\n- **Live Demo**: [Try it here](https://grdditgreen.vercel.app/)\n\n## 🔥 Summary: What I Can Provide to You\nGrddit demonstrates my ability to build and deliver **scalable, secure, and user-friendly** platforms. Here’s how this project translates into value:\n- **Custom Platform Solutions** tailored to business needs.\n- **Responsive \u0026 Intuitive UI** using modern libraries.\n- **Scalable Backend Architecture** for handling large user bases.\n- **Secure \u0026 Reliable Platform** with authentication and authorization.\n- **Dynamic Content Management** for posts, comments, and media.\n- **Community-Centric Features** ideal for niche audiences.\n- **Optimized Media Handling** with cloud-based solutions.\n\nLet's build something amazing together! 🚀\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahmoudmostafadev%2Fgrddit-reactclone-for-reddit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmahmoudmostafadev%2Fgrddit-reactclone-for-reddit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahmoudmostafadev%2Fgrddit-reactclone-for-reddit/lists"}