souravinsights.com

🏠 My tiny home on the internet built using Next.js, Tailwind CSS, & Discord API

Stars
0
Committers
1

🌿 My Digital Garden

Welcome to my Digital Garden - a dynamic, customizable curation of my favorite links and resources. This project serves as an extension of myself, housing curations and insights from various sources.

🌟 Features

  • 📊 Discord Integration: Automatically fetches and displays links shared on one of my private Discord server
  • 🎨 Customizable Themes: Multiple card designs to showcase links in visually appealing ways (hope you like them 🥹)
  • 🌓 Dark/Light Mode: Switch between dark and light themes (not properly implemented for all card designs, I'm working on it... 🙃)
  • 🔍 Search Functionality: Easily find specific links across all categories (could be improved a lot)
  • 📱 Responsive Design: Optimized for both desktop and mobile viewing
  • 📈 Analytics Integration: Track link popularity and user engagement with PostHog (super awesome too I must say)
  • 🔄 Load More: Efficiently handle large numbers of links with "Load More" functionality
  • 🐍 Interactive Footer: Features a fun "Language Muncher" Snake game, to make the footer less boring 😅

🛠️ Tech Stack

🚀 Getting Started

  1. Clone the repository:

    git clone https://github.com/SouravInsights/souravinsights.com.git
    
  2. Install dependencies:

    cd souravinsights.com
    yarn install
    
  3. Set up environment variables: Create a .env.local file in the root directory and add the following:

    DISCORD_BOT_TOKEN=your_discord_bot_token
    DISCORD_CLIENT_ID=your_discord_client_id
    DISCORD_GUILD_ID=your_discord_guild_id
    NEXT_PUBLIC_POSTHOG_KEY=your_posthog_key
    NEXT_PUBLIC_POSTHOG_HOST=your_posthog_host
    
  4. Run the development server:

    yarn dev
    

🤝 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/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

📜 License

This project is open source and available under the MIT License.

🙏 Acknowledgements


Built with ❤️ by SouravInsights

Related Projects