{"id":24617504,"url":"https://github.com/thescattypotty/blogsphere","last_synced_at":"2026-02-13T09:09:46.914Z","repository":{"id":265955622,"uuid":"896883357","full_name":"Thescattypotty/BlogSphere","owner":"Thescattypotty","description":"The Blog Platform is a web application backend that allows users to create, publish, and manage their own blog posts. It provides a user-friendly interface for both writers and readers, along with features for commenting, searching, and categorizing blog posts.","archived":false,"fork":false,"pushed_at":"2025-01-09T08:25:37.000Z","size":571,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-31T06:51:07.677Z","etag":null,"topics":["angular","spring-boot","spring-data-jpa","spring-security"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/Thescattypotty.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}},"created_at":"2024-12-01T14:41:56.000Z","updated_at":"2025-01-13T14:21:36.000Z","dependencies_parsed_at":"2024-12-20T21:32:26.159Z","dependency_job_id":"37b266d4-df6f-4cf1-bc83-f57964244a91","html_url":"https://github.com/Thescattypotty/BlogSphere","commit_stats":null,"previous_names":["thescattypotty/blogsphere"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thescattypotty%2FBlogSphere","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thescattypotty%2FBlogSphere/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thescattypotty%2FBlogSphere/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thescattypotty%2FBlogSphere/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Thescattypotty","download_url":"https://codeload.github.com/Thescattypotty/BlogSphere/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252819612,"owners_count":21809050,"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":["angular","spring-boot","spring-data-jpa","spring-security"],"created_at":"2025-01-24T23:39:34.749Z","updated_at":"2026-02-13T09:09:41.879Z","avatar_url":"https://github.com/Thescattypotty.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Blog Sphere\n\n## Description\n\nBlog Sphere est une plateforme innovante pour les blogueurs, visant à simplifier et rendre le blogging plus accessible pour les auteurs et les lecteurs .\n\n## Structure du Projet\n\nLe projet est divisé en deux parties principales :\n\n- **Backend** : [`backend`](backend) - une application Spring Boot utilisant Maven.\n- **Frontend** : [`frontend`](frontend) - une application Angular.\n\n## Prérequis\n\n- [Java 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html)\n- [Maven](https://maven.apache.org/)\n- [Node.js](https://nodejs.org/)\n- [Angular CLI](https://angular.io/cli)\n\n## Installation\n\n### Backend\n\n1. Naviguez dans le dossier backend :\n\n    ```sh\n    cd backend\n    ```\n\n2. Construisez le projet avec Maven :\n\n    ```sh\n    mvn clean install\n    ```\n\n### Frontend\n\n1. Naviguez dans le dossier frontend :\n\n    ```sh\n    cd frontend\n    ```\n\n2. Installez les dépendances :\n\n    ```sh\n    npm install\n    ```\n\n## Utilisation\n\n### Démarrer le Backend\n\n1. Dans le dossier backend, lancez l'application :\n\n    ```sh\n    mvn spring-boot:run\n    ```\n\n### Démarrer le Frontend\n\n1. Dans le dossier frontend, démarrez le serveur de développement :\n\n    ```sh\n    ng serve\n    ```\n\n2. Accédez à l'application via [http://localhost:4200](http://localhost:4200).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthescattypotty%2Fblogsphere","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthescattypotty%2Fblogsphere","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthescattypotty%2Fblogsphere/lists"}