https://github.com/thescattypotty/blogsphere
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.
https://github.com/thescattypotty/blogsphere
angular spring-boot spring-data-jpa spring-security
Last synced: 5 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/thescattypotty/blogsphere
- Owner: Thescattypotty
- License: mit
- Created: 2024-12-01T14:41:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-09T08:25:37.000Z (over 1 year ago)
- Last Synced: 2025-03-31T06:51:07.677Z (over 1 year ago)
- Topics: angular, spring-boot, spring-data-jpa, spring-security
- Language: TypeScript
- Homepage:
- Size: 558 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Blog Sphere
## Description
Blog Sphere est une plateforme innovante pour les blogueurs, visant à simplifier et rendre le blogging plus accessible pour les auteurs et les lecteurs .
## Structure du Projet
Le projet est divisé en deux parties principales :
- **Backend** : [`backend`](backend) - une application Spring Boot utilisant Maven.
- **Frontend** : [`frontend`](frontend) - une application Angular.
## Prérequis
- [Java 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html)
- [Maven](https://maven.apache.org/)
- [Node.js](https://nodejs.org/)
- [Angular CLI](https://angular.io/cli)
## Installation
### Backend
1. Naviguez dans le dossier backend :
```sh
cd backend
```
2. Construisez le projet avec Maven :
```sh
mvn clean install
```
### Frontend
1. Naviguez dans le dossier frontend :
```sh
cd frontend
```
2. Installez les dépendances :
```sh
npm install
```
## Utilisation
### Démarrer le Backend
1. Dans le dossier backend, lancez l'application :
```sh
mvn spring-boot:run
```
### Démarrer le Frontend
1. Dans le dossier frontend, démarrez le serveur de développement :
```sh
ng serve
```
2. Accédez à l'application via [http://localhost:4200](http://localhost:4200).