Skip to content
 
 

Repository files navigation

💥 FailuForward

A community-driven platform where failure isn’t hidden — it’s honored.
Share honest stories of rejection, missteps, and chaos. No filters. Just growth.


🌟 Why FailuForward?

In a world of perfect LinkedIn highlights, FailuForward offers a safe space to:

  • Reflect on and share failures and lessons without shame.
  • Inspire others with real, unfiltered experiences.
  • Celebrate the honesty of trying, failing, and learning.

🚀 Features

  • 📢 Post rejections, failures, and raw lessons learned.
  • 📚 Browse stories by categories:
    • Startup Crashes
    • Interview Wrecks
    • Project Chaos
    • … and more coming soon!
  • 🔍 Smart AI validation for respectful, safe, and constructive content.

🛠️ Tech Stack

  • Frontend: Next.js + TypeScript
  • Backend: Next.js API routes
  • Database & Auth: Firebase
  • AI Moderation: Gemini for intelligent validation

⚙️ Setup Instructions

📦 Scripts

Command Description
pnpm dev Run the development server
pnpm build Build project for production
pnpm start Start production server
pnpm lint Run linter checks

🧰 Local Development

# 1. Clone the repository
git clone https://github.com/your-username/failuforward.git

# 2. Move into the project directory
cd failuforward

# 3. Install dependencies
pnpm install

# 4. Start the dev server
pnpm dev

🛣️ What's Next

We’re just getting started. Planned features include:

  • 🕵️ Anonymous posting support
  • 🏷️ Filters by topic (e.g., Career, Academics, Personal)
  • 🎙️ Voice/video storytelling support for deeper expression

🤝 Contributing

Welcome contributions from everyone!
Please read our Contributing Guidelines to get started.


💬 Contact


📄 License

This project is licensed under the MIT License.
Feel free to use, modify, and share it.

Releases

Packages

Contributors

Languages