https://github.com/frikishaan/unfiltered
Anonymous inbox for the internet 🌐📧
https://github.com/frikishaan/unfiltered
inbox inertiajs laravel postmark tailwindcss vuejs
Last synced: 2 months ago
JSON representation
Anonymous inbox for the internet 🌐📧
- Host: GitHub
- URL: https://github.com/frikishaan/unfiltered
- Owner: frikishaan
- License: mit
- Archived: true
- Created: 2025-05-25T12:29:12.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-05-30T11:07:56.000Z (8 months ago)
- Last Synced: 2025-06-27T08:40:48.205Z (7 months ago)
- Topics: inbox, inertiajs, laravel, postmark, tailwindcss, vuejs
- Language: PHP
- Homepage: https://unfiltered.frikishaan.com
- Size: 121 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README

# Unfiltered
Unfiltered is an **anonymous** inbox for the internet, where people share their thoughts, secrets, rants, regrets, and reviews, no sign-up required. Just email your thoughts to [share@unfiltered.frikishaan.com](mailto:share@unfiltered.frikishaan.com) and it will be published to the wall.
This app is created for a hackathon on [Dev](https://dev.to/challenges/postmark).
## Tech Stack
- [Laravel](https://laravel.com/)
- [Tailwind CSS](https://tailwindcss.com/)
- [Inertia.js](https://inertiajs.com/)
- [Vue.js](https://vuejs.org/)
- [Postmark](https://postmarkapp.com/)
## Installation
Follow the below steps to install the app -
### Clone repository
```bash
git clone https://github.com/frikishaan/unfiltered.git
```
### Install dependencies
```bash
composer install
npm install
```
### Migrate database
```bash
php artisan migrate
```
Optionally, you can run the following command to seed the database with test data:
```bash
php artisan db:seed
```
### Copy environment variables
```bash
cp .env.example .env
```
For security, I have used Basic Auth with Postmark webhook. Replace the `POSTMARK_WEBHOOK_USERNAME` and `POSTMARK_WEBHOOK_PASSWORD` with your own values.
### Add the webhook in Postmark
Add the webhook in Postmark to send inbound email to `https://username:password@/webhooks/inbound`.
Replace the username and password with the values from the `.env` file.
### Generate application key
```bash
php artisan key:generate
```
## Run server
```bash
composer run dev
```
## License
Unfiltered is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).