Skip to content

cavdarfr/flopfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Flopfolio

Flopfolio Logo

Celebrate Your Failures. Empower Your Future.

Flopfolio is a platform that empowers entrepreneurs to celebrate their entire journey - both successes and failures - while helping others learn from their experiences. In a world that often only showcases success, Flopfolio creates space for the valuable lessons learned through setbacks.

"Every setback is a setup for a comeback."

🌟 Why Flopfolio?

Most portfolio platforms only highlight successes, but real growth comes from learning through failure. Flopfolio provides:

  • Authentic Storytelling: Document your complete entrepreneurial journey
  • Learning-Focused Approach: Highlight valuable lessons from each venture
  • Community Insights: Help others avoid common pitfalls through your experiences
  • Personal Growth Tracking: See your own evolution as an entrepreneur

✨ Core Features

  • Project Showcase: Document ventures at any stage - active, completed, or discontinued
  • Lesson Highlighting: Dedicated space to share what you learned from each experience
  • Shareable Profile: Get a personalized Flopfolio link to share with investors, collaborators, and peers
  • Status Tracking: Clearly mark projects as active, pending, or inactive
  • Clean, Modern UI: Beautiful, responsive design that works on all devices

🛠️ Tech Stack

🚀 Getting Started

Prerequisites

  • Node.js 18+
  • npm or yarn
  • MongoDB database
  • Clerk account for authentication
  • UploadThing account for file uploads

Installation

  1. Clone the repository:
git clone https://github.com/cavdarfr/flopfolio.git
cd flopfolio
  1. Install dependencies:
npm install
# or
yarn install
  1. Create a .env.local file in the root directory and add your environment variables:
# Clerk Authentication
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_publishable_key
CLERK_SECRET_KEY=your_secret_key

# MongoDB
MONGODB_URI=your_mongodb_uri

# UploadThing
UPLOADTHING_SECRET=your_uploadthing_secret
UPLOADTHING_APP_ID=your_uploadthing_app_id
  1. Run the development server:
npm run dev
# or
yarn dev
  1. Open http://localhost:3000 in your browser to see the application.

📱 How It Works

  1. Create Your Profile: Sign up and build a personalized profile that reflects your entrepreneurial journey
  2. Showcase Your Projects: Add details about your ventures – from active projects to those you've had to close down
  3. Share Your Lessons: Document what you learned from each experience, especially the challenging ones
  4. Connect & Inspire: Share your Flopfolio link with investors, collaborators, and fellow entrepreneurs

💰 Pricing

Flopfolio is currently available as a free MVP. Future paid plans will include:

  • Free: Basic project showcase and personal Flopfolio link
  • Growth: Custom domain support and enhanced analytics
  • Pro: Priority support and API access

And one time payment for lifetime access.

🤝 Contributing

This is an MVP version, and we welcome contributions! If you'd like to contribute:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📝 Current Status

This is an MVP (Minimum Viable Product) version of Flopfolio. We're actively developing new features and improvements, including:

  • Custom domain support
  • Enhanced analytics
  • Advanced project metrics
  • Community features
  • Integration with popular platforms

❓ FAQ

What is Flopfolio?
Flopfolio is a platform that helps entrepreneurs showcase their journey, including both successes and failures, to help others learn from their experiences.

Is Flopfolio free to use?
Yes, Flopfolio is currently free to use as we are in the MVP stage. We plan to introduce paid plans with additional features in the future.

How do I get started?
Simply sign up for an account, create your profile, and start adding your projects. You can then share your Flopfolio link with others.

Can I use a custom domain?
Custom domain support is coming soon as part of our paid plans. Stay tuned for updates!

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

  • Built with Next.js
  • UI components from Shadcn
  • Authentication by Clerk
  • File hosting by UploadThing
  • All the entrepreneurs who inspire us to build this platform

Made with ❤️ for entrepreneurs who understand that failure is not the opposite of success, but part of it.

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors