{"id":18913833,"url":"https://github.com/icecubesaad/mern-stack-blog-app","last_synced_at":"2026-03-09T15:30:18.046Z","repository":{"id":154892683,"uuid":"631571643","full_name":"Icecubesaad/Mern-Stack-Blog-App","owner":"Icecubesaad","description":null,"archived":false,"fork":false,"pushed_at":"2023-09-30T14:24:20.000Z","size":18673,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-31T14:27:59.314Z","etag":null,"topics":["blog","fullstack-development","mern-project","mernstack"],"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/Icecubesaad.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}},"created_at":"2023-04-23T12:56:29.000Z","updated_at":"2023-09-17T17:07:23.000Z","dependencies_parsed_at":"2023-09-30T15:31:48.965Z","dependency_job_id":null,"html_url":"https://github.com/Icecubesaad/Mern-Stack-Blog-App","commit_stats":null,"previous_names":["icecubesaad/mern-stack-blog-app"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Icecubesaad%2FMern-Stack-Blog-App","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Icecubesaad%2FMern-Stack-Blog-App/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Icecubesaad%2FMern-Stack-Blog-App/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Icecubesaad%2FMern-Stack-Blog-App/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Icecubesaad","download_url":"https://codeload.github.com/Icecubesaad/Mern-Stack-Blog-App/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239907240,"owners_count":19716584,"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":["blog","fullstack-development","mern-project","mernstack"],"created_at":"2024-11-08T10:09:03.990Z","updated_at":"2026-03-09T15:30:15.997Z","avatar_url":"https://github.com/Icecubesaad.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Blog App\nThis a Blog app made with the MERN(MongoDB, Express, React, Nodejs) stack, which serves the user a friendly interface to interact with blogs published by other people. A scalable application in which a user can make thier own blog, like other blogs.\n# Features\n-**User Registration and Login**: Users can create an account and log in to access the app's features.\u003cbr\u003e\n-**Blog Search**: Users can search for Blogs using title.\u003cbr\u003e\n-**Blog Display**: User can see the description,title, image uploaded by the author and likes.\u003cbr\u003e\n-**Trending and reletable blogs algorithms**: User will get recommended Trending Blogs and Relatable blogs that are relatable to the blog they are reading.\u003cbr\u003e\n# Packages Used\n## Backend\n-**bcryptjs** = for user password protection\u003cbr\u003e\n-**dotenv** = to access the environment variables. \u003cbr\u003e\n-**mongoose** = to access mongodb \u003cbr\u003e\n-**jsonwebtoken** = to fetch the user details and saved recipies\u003cbr\u003e\n-**express-validator** = for authentication validation\u003cbr\u003e\n-**uuid** = creating random ids for each blogs. \u003cbr\u003e\n## Front end \n-**material-icons** = for icons\u003cbr\u003e\n# Getting Started\n## Front End\n`cd client`\u003cbr\u003e\n`cd BlogApp`\u003cbr\u003e\n`npm i`\u003cbr\u003e\n`npm install @mui/material @emotion/react @emotion/styled`\u003cbr\u003e\n`npm install @mui/icons-material`\u003cbr\u003e\n`npm run dev`\u003cbr\u003e\n## Back End\n`cd server`\u003cbr\u003e\n`install other packages`\u003cbr\u003e\n`nodemon ./App.js`\u003cbr\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficecubesaad%2Fmern-stack-blog-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ficecubesaad%2Fmern-stack-blog-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficecubesaad%2Fmern-stack-blog-app/lists"}