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
Repository
🐙🐻 Octozzly is a social network.
Basic Info
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
- Releases: 0
Metadata Files
README.md
Octozzly
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:
- Clone the Octozzly repository.
- Navigate to the
frontdirectory. - Install the necessary dependencies using
npmoryarn. - 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:
- Clone the Octozzly repository.
- Navigate to the
coredirectory. - Install the necessary dependencies using
maven. - Configure the database and environment variables.
- 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:
- GitHub Discussions: Octozzly Discussions
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
- Website: https://octobear.org/
- Twitter: octobearhub
- Repositories: 5
- Profile: https://github.com/octobearhub
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
- actions/checkout v2 composite
- actions/setup-node v1 composite
- codecov/codecov-action v3 composite
- actions/checkout v3 composite
- github/codeql-action/analyze v2 composite
- github/codeql-action/autobuild v2 composite
- github/codeql-action/init v2 composite
- 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
- 847 dependencies
- @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