✨ SOCAVES is a 100% open source social media platform, we care about your privacy

Overview

Socaves

✨ The new age of social media πŸ—»

SOCAVES version

https://socaves.com

Need your support to speed up the website! ⚑ ⚑

GitHub stars

What Is SOCAVES?

SOCAVES is a fully open source social media platform, with transparent algorithms, api and frontend code.

Privacy is one of our core value, we aim to build a privacy-focused social media platform.

The project originally started from a course called "Programming Project" at the Hong Kong Community College, and later our team turned SOCAVES into a real project.

image

Features

  • πŸ‘©β€πŸ‘§β€πŸ‘¦ Friend System - Follow, unfollow and add a close friend
  • πŸ“ Posting System - Create a post with rich text editor and media (Video and image)
  • πŸ”’ Post Management - Set your own permission and privacy in posts
  • πŸ”— Share Post - Repost or share a post
  • ❀️ Like Post - Like a post !
  • πŸ’¬ Comment System - Allow users to comment in posts
  • ✏️ Media Annotaion - Allow users to annotate part of an image or video
  • πŸ™†β€β™‚οΈ Profile Management - Add a username, name and avatar
  • 🌎 Multilingual - Currently support English and Traditional Chinese
  • πŸ“± PWA Support - Full progessive web app support

Coming Soon

  • πŸ‘¨β€πŸ‘¦β€πŸ‘§πŸ‘§β€πŸ‘¦ Group System - Create a group with user management system (In progress)
  • πŸ‘¨β€πŸ’» Post algorithm - Diffrent post feed for diffrent user (In progress)
  • πŸ”” Notification System - Notify user something happened in SOCAVES
  • πŸ’¬ Chat System - Allow users to chat around in SOCAVES (In progress)
  • πŸ”₯ Native Mobile App - IOS and Android app using Swift and Kotlin (Looking for volunteers also!)
  • πŸŒ™ Dark Mode - Just dark mode
  • πŸ’» Fully Typescript Support (Frontend) - Fully typescript support in frontend after nuxt3 release

image

image

image

image

image

image

image

image

Security

SOCAVES takes security very seriously, all our code is fully open source and peer reviewed.
If you find a security vulnerability please email us at [email protected], we will look at it ASAP.

Contributing

SOCAVES is completely open source, any contribution to SOCAVES is always welcome!

Before contributing to SOCAVES, please read through our documentation (coming soon).

Documentation

Coming soon!

Support The Project

Please give us a ⭐ in this repository!

Our Team


Elvin Chu

Tech Lead
Frontend Developer
🌐 πŸ—» 🐦

Grace Cheng

Tech Lead
Backend Developer
πŸ—» 🐦

Tony Wong

Quality Assurance
Android Developer
πŸ—» 🐦

Bosco Chueng

Frontend Developer

πŸ—»

Michael Pang

Design Lead
UI/UX Designer
πŸ—» 🐦

Jenny Chan

Frontend Developer
Translator
πŸ—»
You might also like...
A vue mixin to get current media query, xs, sm, md and lg.

vue-media-query-mixin A vue mixin to get current media query, xs, sm, md, lg and xl. Installation NPM npm install vue-media-query-mixin YARN yarn add

Simple personal media web app made with typescript and vue
Simple personal media web app made with typescript and vue

FeedTo OpenSource personal "blog" with a minimalist design and really great customization options. πŸ“ Table of Contents About Installation Built Using

Tiptap Extension for having resizable, alignable, floatable, movable media

tiptap-media-resize DM Me on Discord - sereneinserenade#4869 Tiptap Extension for having resizable, alignable, floatable, movable media. A ⭐️ to the r

A game in which you try to find associative words (like tires, seats, and wheel of a car--the source word) of a source word
A game in which you try to find associative words (like tires, seats, and wheel of a car--the source word) of a source word

Find Associative Words A game in which you try to find associative words (like tires, seats, and wheel of a car--the source word) of a source word. Th

πŸ’°πŸ“ˆ  A dashboard based on the Warren platform made with Quasar Framework
πŸ’°πŸ“ˆ A dashboard based on the Warren platform made with Quasar Framework

Quasar Warren Dashboard (quasar-warren) A dashboard based on the Warren platform made with Quasar Framework Screens Demo https://quasar-warren.surge.s

A platform collecting facts --data and evidence-- and presenting them AS IT IS in the useful way. No prejudice!
A platform collecting facts --data and evidence-- and presenting them AS IT IS in the useful way. No prejudice!

FactFinder.app @factfinderbot " Only Facts We Trust, No Prejudice! " Live (Release): https://factfinder.app Preview (Dev): https://fact-finder.vercel.

A vue2 Passenger guiding platform(vue2+vue-router+axios+element-ui+sass)

A vue2 Passenger guiding platform(vue2+vue-router+axios+element-ui+sass)

Singlepage.js is a pure Javascript portal platform for building modular Web applications

Singlepage.js is a pure Javascript portal platform for building modular Web applications.

A sample of career ladders I use for my organization, open sourced for anyone.
A sample of career ladders I use for my organization, open sourced for anyone.

A sample of career ladders I use for my organization, open sourced for anyone.

Releases(0.0.1-pre-alpha)
An Open Source website where you can search for COVID19 resources in your city πŸ™ using Social Media

An Open Source website where you can search for COVID19 resources in your city ?? using Social Media. Getting Started First, run the development serve

Saransh Hardaha 5 Jul 7, 2021
budgetzero is a free, open-source, privacy-friendly, offline-first budgeting system.

budgetzero is a free, open-source, privacy-friendly, offline-first budgeting system. Use at budgetzero.io, download the desktop apps or self-host on y

budgetzero 469 Oct 5, 2022
In this challenge, challenger have to make 50 little projects in 100 days.

50projectsin100days { 50projectsin100days } is a software challenge. In this challenge, challenger have to make 50 little projects (ex. trivia app, pa

Umut.py 4 Jul 24, 2021
OSI helps you to track your all open-source Internships and Program in a single place ⚑

OSI helps you to track your all open-source Internships and Program in a single place ⚑

Rohan kumar 37 Sep 14, 2022
Applications for any device with HTML, CSS and JavaScript - free and open source!

App Framework App Framework development has ended. I recommend using the Framework7 CLI instead. iOS and Android Apps with HTML & JavaScript - App Fra

null 647 Oct 4, 2022
Gamebrary - Open source tool to organize video game collections.

Gamebrary Open source tool to organize video game collections. Gamebrary is an open source tool that helps organize video game collections. Written in

Roman Cervantes 72 Aug 22, 2022
MKTemplate is Free and Open Source. It features multiple HTML and VueJS elements and it comes with dynamic components for VueJS

MKTemplate A beautiful UI . Start your Web Site with this bootstrap and VueJS UI . MKTemplate is Free and Open Source. It features multiple HTML and V

Moutawakkil Mohammed 10 May 31, 2022
Ligroundkay - A free, open-source and modern Chess Variant Analysis GUI for the 21st century

LiGround A free, open-source and modern Chess Variant Analysis GUI for the 21st

GΓΆkay Karaahmetli 0 Jan 9, 2022
Free public foreach content registry, no authentication required. open source

foreach is backedup free public foreach content registry, no authentication required. open source. preview Open the preview on vercel If you get some

Patrick Niyogitare 10 May 4, 2022
Desktop Postflop is a free, open-source GTO solver for Texas hold'em poker

Desktop Postflop Desktop Postflop is a free, open-source GTO solver for Texas hold'em poker. This is a port of WASM Postflop to a native desktop appli

Wataru Inariba 14 Sep 18, 2022