{"id":23611504,"url":"https://github.com/debasishbihari/storeit_storage_management_solution","last_synced_at":"2026-04-11T03:16:15.518Z","repository":{"id":269633850,"uuid":"908029131","full_name":"debasishbihari/storeit_storage_management_solution","owner":"debasishbihari","description":"A storage management and file sharing platform that lets users effortlessly upload, organize, and share files. Built with the latest Next.js 15 and the Appwrite Node SDK, utilizing advanced features for seamless file management.","archived":false,"fork":false,"pushed_at":"2024-12-29T01:46:09.000Z","size":351,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-03T16:19:35.589Z","etag":null,"topics":["css","html","input-otp","javascript","nextjs","node-appwrite","react-dropzone","reactjs","shadcn-ui","tailwindcss","typescript","use-debounce","zod"],"latest_commit_sha":null,"homepage":"https://storeit-storage-management-solution-tdy3.vercel.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/debasishbihari.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2024-12-24T23:18:18.000Z","updated_at":"2025-10-21T15:57:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"0e7646f2-7988-4e67-98bf-b6ff208b0022","html_url":"https://github.com/debasishbihari/storeit_storage_management_solution","commit_stats":null,"previous_names":["debasishbihari/storeit_storage_management_solution"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/debasishbihari/storeit_storage_management_solution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debasishbihari%2Fstoreit_storage_management_solution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debasishbihari%2Fstoreit_storage_management_solution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debasishbihari%2Fstoreit_storage_management_solution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debasishbihari%2Fstoreit_storage_management_solution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/debasishbihari","download_url":"https://codeload.github.com/debasishbihari/storeit_storage_management_solution/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debasishbihari%2Fstoreit_storage_management_solution/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31667268,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T17:19:37.612Z","status":"online","status_checked_at":"2026-04-11T02:00:05.776Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["css","html","input-otp","javascript","nextjs","node-appwrite","react-dropzone","reactjs","shadcn-ui","tailwindcss","typescript","use-debounce","zod"],"created_at":"2024-12-27T16:16:00.801Z","updated_at":"2026-04-11T03:16:15.514Z","avatar_url":"https://github.com/debasishbihari.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## 📋 \u003ca name=\"table\"\u003eTable of Contents\u003c/a\u003e\n\n1. 🤖 [Introduction](#introduction)\n2. ⚙️ [Tech Stack](#tech-stack)\n3. 🔋 [Features](#features)\n4. 🤸 [Quick Start](#quick-start)\n\n## \u003ca name=\"introduction\"\u003e🤖 Introduction\u003c/a\u003e\n\nA storage management and file sharing platform that lets users effortlessly upload, organize, and share files. Built with the latest Next.js 15 and the Appwrite Node SDK, utilizing advanced features for seamless file management.\n\n## \u003ca name=\"tech-stack\"\u003e⚙️ Tech Stack\u003c/a\u003e\n\n- \u003cimg src=\"https://img.shields.io/badge/-React-20232A?style=for-the-badge\u0026logo=react\u0026logoColor=61DAFB\" alt=\"React\" /\u003e\n- \u003cimg src=\"https://img.shields.io/badge/-Next.js%2015-000000?style=for-the-badge\u0026logo=nextdotjs\u0026logoColor=white\" alt=\"Next.js 15\" /\u003e\n- \u003cimg src=\"https://img.shields.io/badge/-Appwrite-F02E65?style=for-the-badge\u0026logo=appwrite\u0026logoColor=white\" alt=\"Appwrite\" /\u003e\n- \u003cimg src=\"https://img.shields.io/badge/-TailwindCSS-06B6D4?style=for-the-badge\u0026logo=tailwindcss\u0026logoColor=white\" alt=\"Tailwind CSS\" /\u003e\n- \u003cimg src=\"https://img.shields.io/badge/-shadcn-333333?style=for-the-badge\u0026logoColor=white\" alt=\"shadcn\" /\u003e\n- \u003cimg src=\"https://img.shields.io/badge/-TypeScript-3178C6?style=for-the-badge\u0026logo=typescript\u0026logoColor=white\" alt=\"TypeScript\" /\u003e\n\n## \u003ca name=\"features\"\u003e🔋 Features\u003c/a\u003e\n\n👉 **User Authentication with Appwrite**: Implement signup, login, and logout functionality using Appwrite's authentication system.\n\n👉 **FIle Uploads**: Effortlessly upload a variety of file types, including documents, images, videos, and audio, ensuring all your important data.\n\n👉 **View and Manage Files**: Users can browse through their uploaded files stored in Appwrite storage, view on a new tab, rename file or delete.\n\n👉 **Download Files**: Users can download their uploaded files giving them instant access to essential documents.\n\n👉 **File Sharing**: Users can easily share their uploaded files with others, enabling collaboration and easy access to important content.\n\n👉 **Dashboard**: Gain insights at a glance with a dynamic dashboard that showcases total and consumed storage, recent uploads, and a summary of files grouped by type.\n\n👉 **Global Search**: Users can quickly find files and shared content across the platform with a robust global search feature.\n\n👉 **Sorting Options**: Organize files efficiently by sorting them by date, name, or size, making file management a breeze.\n\n👉 **Modern Responsive Design**: A fresh and minimalist UI that emphasizes usability, ensuring a clean aesthetic across all devices.\n\nand many more, including the latest **React 19**, **Next.js 15** and **Appwrite** features alongside code architecture and\nreusability\n\n## \u003ca name=\"quick-start\"\u003e🤸 Quick Start\u003c/a\u003e\n\nFollow these steps to set up the project locally on your machine.\n\n**Prerequisites**\n\nMake sure you have the following installed on your machine:\n\n- [Git](https://git-scm.com/)\n- [Node.js](https://nodejs.org/en)\n- [npm](https://www.npmjs.com/) (Node Package Manager)\n\n**Cloning the Repository**\n\n```bash\ngit clone https://github.com/debasishbihari/storeit_storage_management_solution.git\ncd storeit_storage_management_solution\n```\n\n**Installation**\n\nInstall the project dependencies using npm:\n\n```bash\nnpm install\n```\n\n**Set Up Environment Variables**\n\nCreate a new file named `.env.local` in the root of your project and add the following content:\n\n```env\nNEXT_PUBLIC_APPWRITE_ENDPOINT=\"https://cloud.appwrite.io/v1\"\nNEXT_PUBLIC_APPWRITE_PROJECT=\"\"\nNEXT_PUBLIC_APPWRITE_DATABASE=\"\"\nNEXT_PUBLIC_APPWRITE_USERS_COLLECTION=\"\"\nNEXT_PUBLIC_APPWRITE_FILES_COLLECTION=\"\"\nNEXT_PUBLIC_APPWRITE_BUCKET=\"\"\nNEXT_APPWRITE_KEY=\"\"\n```\n\nReplace the values with your actual Appwrite credentials. You can obtain these credentials by signing up \u0026\ncreating a new project on the [Appwrite website](https://appwrite.io/).\n\n**Running the Project**\n\n```bash\nnpm run dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) in your browser to view the project.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdebasishbihari%2Fstoreit_storage_management_solution","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdebasishbihari%2Fstoreit_storage_management_solution","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdebasishbihari%2Fstoreit_storage_management_solution/lists"}