A simple, self-hosted, expiring social media feed built with Next.js and Prisma.
- Create posts that expire after a certain time (default: 7 days)
- Option to preserve posts from expiration
- Simple and clean user interface
- Self-hosted with SQLite database
- Clone the repository:
git clone https://github.com/HangerThem/antisocial.git
- Navigate to the project directory:
cd antisocial - Install dependencies:
npm install
- Create a
.env.localfile in the root of the project and add the following environment variables:DATABASE_FILE=file:./data/antisocial.db
- Run the Prisma migrations to set up the database:
npx prisma migrate dev --name init
- Run the development server:
npm run dev
- Open your browser and navigate to
http://localhost:3000to see the app in action.
This project is licensed under the MIT License.