A social media platform that has the essential features like any social media with a focus on minimalism and clean aesthetics.
- Create a Post (Text only, Image + Text, Video + Text)
- Make Post comments
- Like a post
- User Discovery
- User Realtime Chat
- Chat Typing and Online Indication
- Chat Send Text, Image, Audio and Attachments with/without Text
- Profile Customization
- Chat Notifications
- Post Notifications
- More coming soon...
- Next.js / React.js
- Express.js
- Socket.IO
- ShadcnUI
- MongoDB w/ MongooseODM
- MongoDB Atlas for Hosting DB
- Vercel and OnRender (Might change) for Hosting UI and Backend
- Clone the Repo
git clone https://github.com/dagweg/orbitum.git
- Install dependencies
From the root dir
cd frontend && pnpm install && cd ../backend && pnpm install
- Run The App
Inside Frontend Folder
pnpm run dev
Inside Backend Folder
pnpm start
Fork this repo, make your changes and make a pull request. Feel free to raise issues aswell. I'll be more than happy to have contributors. :)
This project is under the MIT license. You are able to use it as long as you give credits to the developer and agree to no liability provided for using this software.