Skip to content

appedme/opentree

Repository files navigation

OpenTree

OpenTree

The open-source platform for creators to share everything with just one link.

✨ Features

  • 🔐 User Authentication: Secure Google OAuth login
  • 🔗 Multiple Link Pages: Create unlimited link pages for different purposes
  • 🎨 Theme Customization: Choose from beautiful themes or create your own
  • 📊 Analytics: Track views and clicks to understand your audience
  • 🌓 Dark Mode: Beautiful dark mode support for better viewing experience
  • 📱 Responsive Design: Works perfectly on all devices
  • 🔍 SEO Optimized: Get discovered more easily on search engines
  • 🚀 Fast Performance: Built with Next.js for optimal speed
  • 💯 100% Free & Open Source: No hidden fees or premium features

🚀 Tech Stack

📋 Getting Started

Prerequisites

  • Node.js 18+ and npm
  • MongoDB database

Installation

  1. Clone the repository:

    git clone https://github.com/SH20RAJ/opentree.git
    cd opentree
  2. Install dependencies:

    npm install
  3. Create a .env.local file in the root directory with the following variables:

    MONGODB_URI=your_mongodb_connection_string
    NEXTAUTH_URL=http://localhost:3000
    NEXTAUTH_SECRET=your_nextauth_secret_key
    GOOGLE_CLIENT_ID=your_google_client_id
    GOOGLE_CLIENT_SECRET=your_google_client_secret
  4. Run the development server:

    npm run dev
  5. Open http://localhost:3000 in your browser to see the application.

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

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

📝 License

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

🙏 Acknowledgements


Made with ❤️ by Shaswat Raj

About

The open-source platform for creators to share everything with just one link.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published