https://github.com/daverbk/evolve
Social network backend 🎞️
https://github.com/daverbk/evolve
self-improvement social-network
Last synced: 6 months ago
JSON representation
Social network backend 🎞️
- Host: GitHub
- URL: https://github.com/daverbk/evolve
- Owner: daverbk
- License: mit
- Archived: true
- Created: 2024-01-22T12:36:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-06T08:25:24.000Z (6 months ago)
- Last Synced: 2025-04-06T09:24:37.505Z (6 months ago)
- Topics: self-improvement, social-network
- Language: Java
- Homepage:
- Size: 1.3 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: .github/README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
# Evolve
## Description
Evolve was thought to be a network for individuals aimed at self-development and positive
improvements fostering. As we ran out of efforts to make it complete, it was decided to leave it
here just to showcase backend of the project.## Getting Started Locally
### Prerequisites
- Java 17 or higher
- Maven 3.9.6 or higher
- Docker daemon running### Local Setup
1. Clone the repository
```bash
git clone https://github.com/daverbk/evolve.git
```2. Switch to the backend project directory
```bash
cd evolve/backend
```3. Build the project
```bash
mvn clean install
```4. Run the project
```bash
mvn spring-boot:run
```## Entities diagram

## Usage
1. User has to first sign up and receive a confirmation email
2. User has to confirm the email mentioned in the registration phase via clicking the link sent to
the email

3. User can sign in and use a jwt token to access the resourcesCheck out Swagger UI at http://localhost:8080/swagger-ui/index.html
## Contributing
Check out our [contributing guidelines](CONTRIBUTING.md).## License
This project is licensed under the MIT License - see
the [LICENSE](https://github.com/daverbk/evolve/blob/main/LICENSE) file for details.