{"id":25179219,"url":"https://github.com/dev-palwar/blogging-application-backend","last_synced_at":"2025-10-18T08:07:55.292Z","repository":{"id":204694132,"uuid":"711973801","full_name":"dev-palwar/Blogging-application-backend","owner":"dev-palwar","description":"A robust GraphQL-powered backend service to support the functionality of a dynamic and feature-rich blogging application 📰","archived":false,"fork":false,"pushed_at":"2023-11-22T09:56:35.000Z","size":179,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-09T15:18:38.334Z","etag":null,"topics":["blogging","graphql","mongodb","nodejs"],"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/dev-palwar.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-10-30T14:44:58.000Z","updated_at":"2024-01-07T10:12:06.000Z","dependencies_parsed_at":"2023-11-22T11:22:41.302Z","dependency_job_id":null,"html_url":"https://github.com/dev-palwar/Blogging-application-backend","commit_stats":null,"previous_names":["dev-palwar/blogging-application-backend"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-palwar%2FBlogging-application-backend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-palwar%2FBlogging-application-backend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-palwar%2FBlogging-application-backend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-palwar%2FBlogging-application-backend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dev-palwar","download_url":"https://codeload.github.com/dev-palwar/Blogging-application-backend/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247117749,"owners_count":20886439,"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":["blogging","graphql","mongodb","nodejs"],"created_at":"2025-02-09T15:18:39.968Z","updated_at":"2025-10-18T08:07:55.185Z","avatar_url":"https://github.com/dev-palwar.png","language":"JavaScript","readme":"# Blogging Application Backend\nThe Backend serves as the core infrastructure for a social networking platform. It provides a comprehensive set of APIs and services for user management, post creation, interaction with posts, and user connections. The backend is designed to be easily deployable on various server platforms, such as Vercel or Netlify, making it accessible for integration into your own website or application.\n\n## Features\n\n- **User Authentication:**\n  - Sign up and login securely to manage your blog posts and interact with others.\n  \n- **Blog Operations:**\n  - Write and publish your blogs effortlessly.\n  - Upvote blogs you like to show appreciation.\n\n- **Interactive Community:**\n  - Comment on blogs to share your thoughts.\n  - Follow other users and build your own followers.\n\n- **Discover More:**\n  - Explore blogs from different users.\n\n## Technologies Used\n\n- **GraphQL:**\n  - A powerful query language for our API.\n\n- **Node.js:**\n  - The runtime environment for executing our server-side code.\n\n- **MongoDB:**\n  - A NoSQL database to store user data and blog information.\n\n## Local setup\n\n1. **Clone the repository:**\n\n   ```bash\n   git@github.com:dev-palwar/Blogging-application-backend.git\n   cd Blogging-application-backend\n\n2. **Install dependencies:**\n    ```bash\n    npm install\n\n3. **Configure environment variables**\n\n- Create a .env file based on .env.example and follow the instructions written there\n\n4. **Run the server:**\n\n    ```bash\n    npm start\n\n## API Guide\nwell, this is pretty much self-explanatory. All you have to do is run the server and then you can explore the GraphQL playground at: \n    \n    \n    http://localhost:3000/graphql \n\n## Contributing\n\nContributions are welcome! If you'd like to contribute to this project, please follow these steps:\n\n_Fork the repository  \n_Create a new branch for your feature or bug fix   \n_Make your changes and commit them   \n_Push to your branch    \n_Create pull request  \n\n\u003e If you have any other questions or need further assistance, feel free to reach out to me on Twitter [@dev_palwar2](https://twitter.com/dev_palwar2).\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev-palwar%2Fblogging-application-backend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdev-palwar%2Fblogging-application-backend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev-palwar%2Fblogging-application-backend/lists"}