Skip to content

hebertpalomino/fart-tracker

Repository files navigation

🚽 Global Fart Tracker 💨

About

A hilarious web app that lets users track and share fart locations around the world using Next.js, Supabase, and React Leaflet.

Prerequisites

  • Node.js (v18+)
  • npm or yarn
  • Supabase Account

Setup

  1. Clone the repository
git clone https://github.com/yourusername/fart-tracker.git
cd fart-tracker
  1. Install dependencies
npm install
  1. Set up Supabase
  • Create a new Supabase project
  • Create a table called fart_locations with these columns:
    • id: int8 (primary key)
    • latitude: float8
    • longitude: float8
    • description: text (optional)
    • timestamp: timestamptz
    • user_id: text (optional)
  1. Configure Environment
  • Copy .env.example to .env.local
  • Fill in your Supabase URL and Anon Key
  1. Run the development server
npm run dev

Open http://localhost:3000 to start tracking farts! 💩

Features

  • Interactive world map
  • Click to log fart locations
  • View global fart history
  • Responsive design

Technologies

  • Next.js 14
  • Supabase
  • React Leaflet
  • Tailwind CSS

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published