Code Monkey home page Code Monkey logo

goldfish's Introduction

Goldfish Social

Hello there! Welcome to the Goldfish Social repo, this project is intended as a free open source alternative to (former) Vine and (currently) TikTok. The project has just started and is in very early stages. We started out with something different, but after some great advice restarted the project in SPA form(Single Page Application). We are using the following stacks:

If you want to test out this software for yourself, do checkout our little documentation.

Features

As said, the project is in very early stages, and we will update the repo as soon as the code is available and tested. For now, we are building a full-featured social platform and later add Federation through ActivityPub.

Sponsors

We would like to extend our thanks to the following sponsors for funding Laravel development. If you are interested in becoming a sponsor, please visit our Patreon page.

Contributing

Thank you for considering contributing to the Laravel framework! The contribution guide can be found in the Laravel documentation.

Code of Conduct

In order to ensure that the Laravel community is welcoming to all, please review and abide by the Code of Conduct.

Security Vulnerabilities

If you discover a security vulnerability within Laravel, please send an e-mail to stux via [email protected]. All security vulnerabilities will be promptly addressed.

License

Goldfish Social is open-sourced software licensed under the AGPL license.

goldfish's People

Contributors

fillingthevoidonyt avatar lukabuz avatar mstdn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

goldfish's Issues

Video thumbnails

Let FFMPEG generate a video thumbnail, store it and ref back in post video player.

Request: For an matrix community or revolt chat community

a place were we can all hangout whether it's developers talking or users sending & sharing memes

Some great platforms for communities is matrix it's encrypted and private although confusing for the newcomer
or even revolt.chat it's easy for the newcomer, while being private with encryption on the way
Both are open source

Uploading doesn't work on iOS

I'm currently using an iPhone SE (2nd Generation) with iOS 16.5.1. I have tried multiple times to upload an old video to get things going, but nothing happens. I've tried on different WiFi networks, on data, with a VPN, with Tor. I've tried uploading from gallery, from a file, and through drag-and-drop. I have tried using Safari, the PWA, Brave, SnowHaze, and Vivaldi Beta. Nothing works.

Here is the video:

trim.02395448-0F38-40AE-A84D-AE69C068C130.MOV

Web ToS is inconsistent with project license

The web's Term of Service state that:

Permission is granted to temporarily download one copy of the materials on Goldfish.Social's Website for personal, non-commercial transitory viewing only. This is the grant of a license, not a transfer of title, and under this license you may not:

modify or copy the materials;
use the materials for any commercial purpose or for any public display;
attempt to reverse engineer any software contained on Goldfish.Social's Website;
remove any copyright or other proprietary notations from the materials; or
transferring the materials to another person or "mirror" the materials on any other server.

This is clearly contradictory to the project's license (AGPL) on its repo, where copying, modification, redistribution and reverse engineering/source code derivation are allowed. (And in the case of source code derivation, mandated)

[Bug] Invisible links and inability to upload on iOS

Problem

I'm currently using an iPhone SE (2nd generation) running iOS 16.5. I have tested Goldfish in Brave, Safari, and as a PWA.

On the about screen, the links are almost invisible due to their colour. I have also not been able to upload any video whatsoever.

Screenshot

IMG_0688

Mute users

It would be nice to be able to block or at least mute users.

Endless scrolling

It would be super cool to have endless (virtual) scrolling without the need for the paging buttons.

plural forms

    'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',

here the translation of the word "seconds" depends on the number.

Collecting data without secretly collecting data

So the reason many of these platforms on social media are so popular is cause of their personalized feed such as tiktok it collects more data on an individual than an individual knows about themselves, just to draw their users into their platform to watch video after video. So what I am proposing is to collect data through a similar way reddit asks you to follow your favorite interests. This way users can opt to input their data so they can get personalized feed or simply have an skip button if the user isn't comfrontable.

README says "Laravel" everywhere

I assume something got copy pasted and you forgot to replace "Laravel" with "Goldfish"?

Examples:

"We would like to extend our thanks to the following sponsors for funding Laravel development"

"Thank you for considering contributing to the Laravel framework"

"In order to ensure that the Laravel community is welcoming to all"

"If you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell via [email protected]"

Video Player / video format

Currently we are using a untested video player. Perhaps a better one is in order.

Also replace MP4 format with HLS?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.