octozzly

🐙🐻 Octozzly is a social network.

https://github.com/octobearhub/octozzly

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.6%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

🐙🐻 Octozzly is a social network.

Basic Info
  • Host: GitHub
  • Owner: octobearhub
  • License: mit
  • Language: HTML
  • Default Branch: main
  • Homepage:
  • Size: 735 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 2
  • Releases: 0
Created about 3 years ago · Last pushed over 2 years ago
Metadata Files
Readme Contributing License Code of conduct Citation Security

README.md

Octozzly

Code Coverage License Version Contributors Open Issues

Octozzly is an open-source decentralized social networking platform that aims to provide users with a secure and privacy-focused social networking experience. The project is divided into two main components: the front-end and the core/API.

Features

  • Decentralized: Octozzly utilizes a decentralized architecture, allowing users to have control over their data and ensuring privacy.

  • Secure Communication: The platform employs robust encryption techniques to protect user communications and data.

  • User-Friendly Interface: Octozzly provides an intuitive and user-friendly interface, making it easy for users to navigate and interact with the platform.

Front-End

The front-end component of Octozzly is responsible for the user interface and client-side functionality. It is built using JavaScript, React, and Angular to provide a responsive and engaging user experience.

Getting Started

To set up the front-end component locally, follow these steps:

  1. Clone the Octozzly repository.
  2. Navigate to the front directory.
  3. Install the necessary dependencies using npm or yarn.
  4. Start the development server.

bash cd front npm install npm start

Contributing

We welcome contributions to the front-end component of Octozzly. Please refer to the CONTRIBUTING.md file for detailed guidelines on how to contribute.

Core/API

The core/API component of Octozzly handles the back-end functionality, including user authentication, data storage, and API endpoints. It is developed using Spring and Maven, providing a scalable and reliable server-side infrastructure.

Getting Started

To set up the core/API component locally, follow these steps:

  1. Clone the Octozzly repository.
  2. Navigate to the core directory.
  3. Install the necessary dependencies using maven.
  4. Configure the database and environment variables.
  5. Start the server.

```bash cd core mvn install

Configure the database and environment variables

mvn spring-boot:run ```

Contributing

Contributions to the core/API component of Octozzly are highly appreciated. Please refer to the CONTRIBUTING.md file for detailed guidelines on how to contribute.

Community and Support

Join our community and get involved in the development of Octozzly. You can find support and discuss ideas through the following channels:

License

Octozzly is released under the MIT License. Feel free to use, modify, and distribute the code according to the terms of the license.

Acknowledgements

We would like to express our gratitude to the contributors of various open-source projects that have inspired and influenced Octozzly. Their dedication and hard work have paved the way for innovative and collaborative software development.

Owner

  • Name: Octobear Hub
  • Login: octobearhub
  • Kind: organization
  • Location: 0.0.0.0

Community of Open Source projects

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this project, please cite it as below."
authors:
- family-names: "Fonseca"
  given-names: "Clebson"
  orcid: https://orcid.org/0000-0003-4076-9650
title: "octozzly"
version: 0.0.1
date-released: 2023-05-24
url: "https://github.com/whoisclebs/octozzly"
abstract: >-
  The rise of centralized social media platforms has brought about concerns regarding data privacy, censorship, and control over user content. To address these challenges, this research introduces Octozzly, an open-source decentralized social networking platform designed with a focus on user privacy, data ownership, and community governance.

GitHub Events

Total
Last Year

Dependencies

.github/workflows/codecov.yml actions
  • actions/checkout v2 composite
  • actions/setup-node v1 composite
  • codecov/codecov-action v3 composite
.github/workflows/codeql.yml actions
  • actions/checkout v3 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/autobuild v2 composite
  • github/codeql-action/init v2 composite
core/pom.xml maven
  • io.micrometer:micrometer-registry-graphite
  • io.micrometer:micrometer-registry-prometheus
  • org.liquibase:liquibase-core
  • org.postgresql:postgresql
  • org.projectlombok:lombok
  • org.springframework.boot:spring-boot-devtools
  • org.springframework.boot:spring-boot-starter-actuator
  • org.springframework.boot:spring-boot-starter-data-jpa
  • org.springframework.boot:spring-boot-starter-graphql
  • org.springframework.boot:spring-boot-starter-validation
  • org.springframework.boot:spring-boot-starter-web
  • org.springframework.boot:spring-boot-starter-test test
  • org.springframework.graphql:spring-graphql-test test
  • org.springframework:spring-webflux test
front/package-lock.json npm
  • 847 dependencies
front/package.json npm
  • @angular-devkit/build-angular ^16.0.2 development
  • @angular/cli ~16.0.2 development
  • @angular/compiler-cli ^16.0.0 development
  • @types/jasmine ~4.3.0 development
  • jasmine-core ~4.6.0 development
  • karma ~6.4.0 development
  • karma-chrome-launcher ~3.2.0 development
  • karma-coverage ~2.2.0 development
  • karma-jasmine ~5.1.0 development
  • karma-jasmine-html-reporter ~2.0.0 development
  • typescript ~5.0.2 development
  • @angular/animations ^16.0.0
  • @angular/common ^16.0.0
  • @angular/compiler ^16.0.0
  • @angular/core ^16.0.0
  • @angular/forms ^16.0.0
  • @angular/platform-browser ^16.0.0
  • @angular/platform-browser-dynamic ^16.0.0
  • @angular/router ^16.0.0
  • rxjs ~7.8.0
  • tslib ^2.3.0
  • zone.js ~0.13.0