{"id":17853973,"url":"https://github.com/impavloh/spooklens","last_synced_at":"2026-05-09T10:32:50.364Z","repository":{"id":259433920,"uuid":"876984005","full_name":"ImPavloh/SpookLens","owner":"ImPavloh","description":"SpookLens: Finalist in the 2024 Cloudinary x MiduDev Spooky AI Hackathon. Halloween-themed social media with AI photo editing, achievements and global chat!","archived":false,"fork":false,"pushed_at":"2024-11-03T17:01:12.000Z","size":3958,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-08T07:27:52.537Z","etag":null,"topics":["cloudinary","cloudinary-hackathon","hackathon","hackathon-finalist","midudev-hackathon-cloudinary","nextjs","spooklens","tailwind"],"latest_commit_sha":null,"homepage":"https://spooklens.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ImPavloh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-22T22:13:36.000Z","updated_at":"2025-01-15T12:55:25.000Z","dependencies_parsed_at":"2024-10-25T10:46:08.322Z","dependency_job_id":"5c66171d-8b47-4aea-8487-bef4ce98ddce","html_url":"https://github.com/ImPavloh/SpookLens","commit_stats":null,"previous_names":["impavloh/spooklens"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ImPavloh%2FSpookLens","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ImPavloh%2FSpookLens/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ImPavloh%2FSpookLens/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ImPavloh%2FSpookLens/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ImPavloh","download_url":"https://codeload.github.com/ImPavloh/SpookLens/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246854831,"owners_count":20844828,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cloudinary","cloudinary-hackathon","hackathon","hackathon-finalist","midudev-hackathon-cloudinary","nextjs","spooklens","tailwind"],"created_at":"2024-10-28T00:06:03.046Z","updated_at":"2026-05-09T10:32:50.322Z","avatar_url":"https://github.com/ImPavloh.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./public/images/logo.png\" alt=\"SpookLens logo\" height=\"150\" width=\"150\"/\u003e\n  \u003ch1 align=\"center\"\u003e🎃 SpookLens 👻\u003c/h1\u003e\n  \u003cp align=\"center\"\u003e\n    \u003cstrong\u003e🎉 Finalist Project in the Hackathon 2024 - Spooky AI Creations - MiduDev x Cloudinary 🌟\u003c/strong\u003e\n  \u003c/p\u003e\n  \u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Tailwind_CSS-38B2AC?style=for-the-badge\u0026logo=tailwind-css\u0026logoColor=white\" alt=\"Tailwind_CSS\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Next%20JS-000000?style=for-the-badge\u0026logo=nextdotjs\u0026logoColor=white\" alt=\"NextJS\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/firebase-ffca28?style=for-the-badge\u0026logo=firebase\u0026logoColor=black\" alt=\"Firebase\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/shadcn%2Fui-000000?style=for-the-badge\u0026logo=shadcnui\u0026logoColor=white\" alt=\"ShadCN/UI\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Cloudinary-3448C5?style=for-the-badge\u0026logo=Cloudinary\u0026logoColor=white\" alt=\"Cloudinary\"\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\n---\n\n### 🎃 **SpookLens: A Halloween Social Experience**\n\n**SpookLens** is a social media app crafted for Halloween lovers! 🎉 Showcase your costumes, interact with others, enjoy spooky tunes, compete, and earn rewards through fun and engaging features!\n\n\u003ca href=\"https://x.com/ImPavloh/status/1849221803803054182\" target=\"_blank\"\u003e\u003cimg src=\"./public/images/screenshots/s1.jpg\" alt=\"SpookLens Finalist Hackathon 2024 Card\"/\u003e\u003c/a\u003e\n\n## 🌟 **Features**\n\n### 🔮 Current Features\n\n- **Trick or Treat**  \n  Choose your path: 'Treat' for a chance to earn candies 🍬 or rare potions 🧪. Choose 'Trick' to apply haunting AI-powered effects to your photos using Cloudinary! 📸✨\n\n- **Global Chat**  \n  Join our cauldron of conversation with Halloween enthusiasts worldwide! 🌍🧙‍♀️\n\n- **Haunted Music Player**  \n  Set the mood with a chilling selection of Halloween tunes! 🎶\n\n- **Candy Cauldron Leaderboard**  \n  See who reigns supreme in our global rankings! Compete for the title of Halloween champion! 🏆\n\n- **Multilingual Support**  \n  Currently supports English and Spanish.\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"./public/images/ruleta.gif\" alt=\"Ruleta SpookLens\" height=\"150\" /\u003e\n\u003c/div\u003e\n\n### 🕯️ Upcoming Features\n\n- **Brew Magical Potions**  \n  Use your candy to brew powerful potions that add supernatural effects to your photos or unlock special features. 🧙‍♂️🍵\n\n- **Haunted Candy Store**  \n  Spend your hard-earned candy on potions, spells, and exclusive prizes! 🎁\n\n- **Private Chats**  \n  Soon, you'll be able to have private one-on-one conversations with other spirits. 🔮👻\n\n- **Evolve Your Inner Monster**  \n  Unlock ranks and levels as you grow with SpookLens, bringing you closer to becoming the ultimate creature of the night! 🌙🧛‍♀️\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"./public/images/sad-logo2.png\" alt=\"Ruleta SpookLens\" height=\"150\"/\u003e\n\u003c/div\u003e\n\n## 🛠️ **Technical Stack**\n\n- **Frontend**: Built with [Next.js](https://nextjs.org/) for server-side rendering and static site generation. 🚀\n- **Image Editing**: AI-powered image detection, editing and optimization via [Cloudinary](https://cloudinary.com/) for spooky transformations. 🖼️\n- **Animations**: [Framer Motion](https://www.framer.com/docs/motion/) brings animations to life. 💫\n- **UI**: Custom UI with [Tailwind CSS](https://tailwindcss.com/) and [ShadCN/UI](https://ui.shadcn.com). 🎨\n- **Database**: [Firebase](https://firebase.google.com/) handles user data and interactions. 📦\n- **Hosting**: Deployed on [Vercel](https://vercel.com/) for a seamless, scalable experience. 🌐\n\n## 📱 **Responsive Design**\n\n| Device          | Status         |\n| --------------- | -------------- |\n| PC - Big Screen | ✅             |\n| Tablets         | 🚧 Coming Soon |\n| Mobiles         | ☑️ In Progress |\n\n## ©️ **Credits**\n\n- Created by [Pavloh](https://x.com/impavloh) 👻\n- Logos, animations, and variants were designed by me. 👻\n- Avatars by [Freepik](https://www.freepik.com/).\n- Music sourced from [Pixabay](https://www.pixabay.com).\n\n## 📜 **License**\n\nThis project is licensed under the MIT License. See the [LICENSE](https://github.com/impavloh/spooklens/blob/main/LICENSE) for more details.\n\n\u003cimg src=\"./public/images/camera-logo.png\" alt=\"Camera SpookLens\"/\u003e\n\n---\n\n### 🚀 Project Submission for Hackathon 2024\n\nThe final project submitted for the Hackathon corresponds to this [commit](https://github.com/ImPavloh/spooklens/tree/f1720411db429c5b42dc7a3b4b0f097563089f3e). This commit marks the exact version of the project presented, which ended up being a finalist! 🎉\n\n\u003cimg src=\"./public/images/screenshots/s8.jpg\" alt=\"SpookLens Finalista\" height=\"300\"/\u003e\n\n1 - https://cloudinary.com/blog/cloudinarys-hackathon-results-are-in\n2 - https://www.linkedin.com/posts/activity-7257880324393631745-sG8c/\n3 - https://x.com/ImPavloh/status/1849221803803054182\n\n\u003e **Note:**  \n\u003e I have many exciting ideas for the future of SpookLens! Stay tuned for more updates after the Hackathon.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimpavloh%2Fspooklens","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimpavloh%2Fspooklens","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimpavloh%2Fspooklens/lists"}