Athera is an open source blogging social network similar to Medium, Dev and HashNode. Users can create an share content on the platform
- Multiple languages
- Analytics
- Customization
- Post Recommendations
- AI Voiceovers
- PWA support
- Teams Support
Before installing Athera, make sure your machine should have the following software installed:
- Docker
- NodeJS
- Supabase CLI
Want to get up and running quickly? Follow these steps:
- Fork this repository to your GitHub account.
After forking the repository, clone it to your local device by using the following command:
git clone https://github.com/<your-username>/athera
-
Run
npm run db:start
and copy the generated values into .env.example in theapps/web
folder- This will spin up a postgres database and inbucket mailserver in a docker container.
-
Rename
.env.example
to.env.test
-
Run
npm run dev:local
in the root directory
-
App - http://localhost:3000
-
Incoming Mail Access - http://localhost:54324
-
Database Connection Details
- Port: 54320
- Connection: Use your favorite database client to connect using the provided port.
-
Supabase Dashboard - http://localhost:54323
This repository is available under the GNU Affero General Public License