All Projects → Leonardpepa → Pepaverse

Leonardpepa / Pepaverse

Licence: MIT license
Pepaverse is an open source social network build with nodejs, mongoDB, passportjs and socket.io

Programming Languages

EJS
674 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to Pepaverse

Friend.ly
A social media platform with a friend recommendation engine based on personality trait extraction
Stars: ✭ 41 (+156.25%)
Mutual labels:  social-network, mongoose, ejs, passportjs
mini-express-boilerplate
A minimal Express boilerplate with passport user authentication, mongoose and some security setup configured
Stars: ✭ 15 (-6.25%)
Mutual labels:  mongoose, ejs, passportjs
driwwwle
The social network for developers. Discover creative websites and build a community.
Stars: ✭ 109 (+581.25%)
Mutual labels:  social-media, social-network, mongoose
SocialApp-React-Native
Social Networking mobile app similar to Instagram in React Native.
Stars: ✭ 79 (+393.75%)
Mutual labels:  social-media, social-network, socket-io
Socioboard-5.0
Socioboard is world's first and open source Social Technology Enabler. Socioboard Core is our flagship product.
Stars: ✭ 663 (+4043.75%)
Mutual labels:  social-media, social-network
awosome-ai-in-social-media
💻 Collect those AI & Bot use in social media wechat/facebook/twitter/instagram/weibo/TikTok etc.
Stars: ✭ 21 (+31.25%)
Mutual labels:  social-media, social-network
clubi
A group-oriented social media platform written in Laravel and Vue
Stars: ✭ 29 (+81.25%)
Mutual labels:  social-media, social-network
react-node-twitter-login
Demo application that shows how to enable Twitter login with React on frontend and Node.js/Express on backend
Stars: ✭ 34 (+112.5%)
Mutual labels:  mongoose, passportjs
E-Commerce-Website-Using-NodeJS
🌟 💻 ᴛʜɪꜱ ɪꜱ ᴀ ᴍᴏɴᴏʟɪᴛʜɪᴄ ᴀᴘᴘʟɪᴄᴀᴛɪᴏɴ ᴜꜱɪɴɢ ɴᴏᴅᴇ ᴊꜱ ᴀꜱ ᴀ ʙᴀᴄᴋᴇɴᴅ ᴛᴇᴄʜɴᴏʟᴏɢʏ 🎯 🚀
Stars: ✭ 12 (-25%)
Mutual labels:  mongoose, ejs
ExpressJS-SocketIO-Boilerplate
📦 Simple Express.js & Socket.io Boilerplate
Stars: ✭ 31 (+93.75%)
Mutual labels:  socket-io, passportjs
WordNook
Dynamically updating blogging website to upload articles and blog posts on various topics, developed using ejs template engine and node js in the backend.
Stars: ✭ 80 (+400%)
Mutual labels:  mongoose, ejs
friendica
Friendica Communications Platform
Stars: ✭ 1,048 (+6450%)
Mutual labels:  social-media, social-network
bot-dialogflow
A BotUI web app connected to DialogFlow
Stars: ✭ 47 (+193.75%)
Mutual labels:  socket-io, ejs
express-boilerplate
ExpressJS boilerplate with Socket.IO, Mongoose for scalable projects.
Stars: ✭ 83 (+418.75%)
Mutual labels:  mongoose, socket-io
WorkGroup
Self-Hosted private Social Media-Intranet for Companies.
Stars: ✭ 21 (+31.25%)
Mutual labels:  social-media, social-network
yelp-camp
A Node.js web application project from the Udemy course - The Web Developer Bootcamp by Colt Steele
Stars: ✭ 36 (+125%)
Mutual labels:  mongoose, ejs
opentelemetry-ext-js
js extensions for the open-telemetry project
Stars: ✭ 122 (+662.5%)
Mutual labels:  mongoose, socket-io
boss
React+express+sock.io+mongodb build a boss
Stars: ✭ 25 (+56.25%)
Mutual labels:  mongoose, socket-io
sociallink
Alignments between knowledge bases and social media
Stars: ✭ 16 (+0%)
Mutual labels:  social-media, social-network
AmigoChat-Realtime-Chat-Application
AmigoChat is a responsive real-time chat application built on MERN Stack and Socket io.
Stars: ✭ 22 (+37.5%)
Mutual labels:  mongoose, socket-io

Pepaverse

/* still in development */

Pepaverse is an open source social network build with nodejs, mongoDB, passportjs and socket.io

it started as my first attempt to create a chat application but now has been evolved to my fist attempt creating my own social network to share with my friends

Use Cases ( that works for now )

  • Login-Register ( via email-password or google-auth20 )
  • Edit Profile ( profile picture url and description )
  • Send Friend Request
  • Accept Friend Request
  • Delete Friend Request
  • Create Post ( only text for now )
  • Delete Post
  • Delete Comment
  • Update Post
  • Update Comment
  • Like Post ( any users post )
  • Notifications (like, comment, friend request) requires page refresh to show
  • Search Users ( via name )
  • Logout

Soon to be implemented

  • Live Notifications
  • Private Chat

Local Installation

you need to add and configure an .env file as follows

  • PORT=< port number >
  • MONGO_DB_URL=< any mongodb url you prefer>
  • GOOGLE_CLIENT_ID=< your google id privided by google for the application >
  • GOOGLE_CLIENT_SECRET=< your google secret privided by google for the application >
  • SECRET=< secret string for the cookie and jwt >
  • FRONTEND_URL=< http://localhost:< port > for local or a hosted url with your fronted>
  git clone https://github.com/Leonardpepa/Pepaverse.git
  cd Pepaverse/
  npm install
  node index.js

Live Pepaverse

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].