CircleXO: An Open-Source Social Network in TomatoPHP
- Published on
- Reading time
- 2 min read
CircleXO was an open-source social network for businesses, built on TomatoPHP. See its features and how to install and run it locally in minutes.
Note: this post describes the 2024 open-source social network. The CircleXO name is now used for a business OS at circlexo.com.
It's Circles: an open-source social network built for businesses, with tons of apps.
In this post I'll explain what CircleXO is, why you might want it, what it can do, and how to get it running on your own machine.
What is CircleXO?
CircleXO is an open-source social media platform built for businesses.
Why use CircleXO?
If you want to share your work, games and media with the world on a fully customisable, open-source platform, CircleXO is a must.
How does CircleXO work?
The platform is built in TomatoPHP, a full-stack Laravel framework designed to make development faster and easier. That means everything you see in CircleXO is regular Laravel code you can read, change and extend.
Features
- Listing: generate listings of your interests, skills and links easily.
- QR generator: get a QR code you can use to send someone your profile or connect with them instantly, for quick networking.
- Social network: be part of a vibrant community where you can interact, discuss matters and share updates.
- Open source: it's built on an open-source platform, ensuring transparency and continuous improvement through community involvement.
- Messages: use private messaging to communicate with people.
- Sponsoring: get your projects, events or initiatives sponsored.
Install it locally
1. Clone the repository
git clone [email protected]:tomatophp/circlexo.git
cd circlexo
cp .env.example .env
2. Configure the database
Create a new database named circlexo and update your .env file:
DB_DATABASE=circlexo
DB_USERNAME=root
DB_PASSWORD=12345678
3. Install dependencies and migrate
composer install
php artisan key:generate
php artisan config:cache
php artisan migrate
4. Build the assets
yarn
yarn build
Create a new account
You can create a new account using this link.
This registration link belonged to the original social network; circlexo.com now hosts the business OS.
Join the open-source project
CircleXO is built in the open, and contributions are welcome. You can join us on GitHub at tomatophp/circlexo.