A hilarious web app that lets users track and share fart locations around the world using Next.js, Supabase, and React Leaflet.
- Node.js (v18+)
- npm or yarn
- Supabase Account
- Clone the repository
git clone https://github.com/yourusername/fart-tracker.git
cd fart-tracker
- Install dependencies
npm install
- Set up Supabase
- Create a new Supabase project
- Create a table called
fart_locations
with these columns:id
: int8 (primary key)latitude
: float8longitude
: float8description
: text (optional)timestamp
: timestamptzuser_id
: text (optional)
- Configure Environment
- Copy
.env.example
to.env.local
- Fill in your Supabase URL and Anon Key
- Run the development server
npm run dev
Open http://localhost:3000 to start tracking farts! 💩
- Interactive world map
- Click to log fart locations
- View global fart history
- Responsive design
- Next.js 14
- Supabase
- React Leaflet
- Tailwind CSS
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.