{"id":15111720,"url":"https://github.com/arpit-shrivastva/blog-application","last_synced_at":"2026-02-15T00:30:41.954Z","repository":{"id":255816542,"uuid":"852795515","full_name":"Arpit-Shrivastva/Blog-Application","owner":"Arpit-Shrivastva","description":"This is a full-stack blog application built using Java Spring Boot, MySQL, Angular, and modern UI libraries. The application allows users to create, view, and comment on blog posts. With a robust backend and a responsive, modern frontend, the app ensures a smooth and engaging user experience.","archived":false,"fork":false,"pushed_at":"2025-04-06T06:23:06.000Z","size":1004,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-15T21:17:23.881Z","etag":null,"topics":["angular","flowbite","java","material-ui","ng-material","primeng","scss","spring-boot","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/Arpit-Shrivastva.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-05T12:47:08.000Z","updated_at":"2025-04-06T06:23:09.000Z","dependencies_parsed_at":"2024-12-15T11:22:05.508Z","dependency_job_id":"242f4d8d-1601-4532-b6cb-168aee58015b","html_url":"https://github.com/Arpit-Shrivastva/Blog-Application","commit_stats":null,"previous_names":["arpit-shrivastva/blog-application"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Arpit-Shrivastva/Blog-Application","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arpit-Shrivastva%2FBlog-Application","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arpit-Shrivastva%2FBlog-Application/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arpit-Shrivastva%2FBlog-Application/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arpit-Shrivastva%2FBlog-Application/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Arpit-Shrivastva","download_url":"https://codeload.github.com/Arpit-Shrivastva/Blog-Application/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arpit-Shrivastva%2FBlog-Application/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271369994,"owners_count":24747802,"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","status":"online","status_checked_at":"2025-08-20T02:00:09.606Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["angular","flowbite","java","material-ui","ng-material","primeng","scss","spring-boot","tailwindcss","typescript"],"created_at":"2024-09-26T00:22:45.817Z","updated_at":"2026-02-15T00:30:41.925Z","avatar_url":"https://github.com/Arpit-Shrivastva.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Blog-Application\nThis is a full-stack blog application built using Java Spring Boot, MySQL, Angular, and modern UI libraries. The application allows users to create, view, and comment on blog posts. With a robust backend and a responsive, modern frontend, the app ensures a smooth and engaging user experience.\n\nThe blog app is developed using Java Spring Boot for the backend to handle API requests, data processing, and business logic. For the front-end, it uses Angular integrated with PrimeNG and Material UI components for building a responsive and feature-rich user interface, styled further with Tailwind CSS. MySQL serves as the database to store user information, blog posts, and comments, ensuring efficient data management and scalability. The application is designed to provide a seamless experience for both users and administrators, with intuitive navigation and modern design elements.\n\n# Tech Stack\n\u003chr/\u003e\nBackend: Java Spring Boot (REST API) \u003cbr\u003e\nDatabase: MySQL \u003cbr\u003e\nFrontend: Angular \u003cbr\u003e\nUI Libraries: Angular Material, PrimeNG, TailwindCSS, Flowbite \u003cbr\u003e\n\u003cbr\u003e\n\n# Features\n\u003chr/\u003e\nPost Creation and Management: Users can create, update, and delete blog posts. \u003cbr\u003e\nCommenting System: Users can leave comments on blog posts. \u003cbr\u003e\nLike Functionality: Users can like posts and see the like count. \u003cbr\u003e\nSearch Posts: Search functionality to find posts by title or content. \u003cbr\u003e\nResponsive Design: The application is fully responsive and works seamlessly across devices. \u003cbr\u003e\n\n# How to Run\n\u003chr/\u003e\n# Backend (Java Spring Boot)\n\nClone the repository.\u003cbr\u003e\nSet up MySQL and configure the connection in the application.properties file.\u003cbr\u003e\nBuild and run the Spring Boot application using Maven or your preferred IDE.\u003cbr\u003e\n\u003cbr\u003e\n\nmvn spring-boot:run\n\n\u003chr/\u003e\n\n# Frontend (Angular)\n\u003chr/\u003e\n\nNavigate to the frontend directory.1\u003cbr/\u003e\nInstall dependencies.\u003cbr/\u003e\n\u003cbr\u003e\n\nng serve\n\nThe application will run on http://localhost:4200.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farpit-shrivastva%2Fblog-application","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farpit-shrivastva%2Fblog-application","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farpit-shrivastva%2Fblog-application/lists"}