Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/soumojit622/storeit
StoreIt is a secure file storage and sharing platform π. Upload, organize, and share your files ππ» with ease. Enjoy real-time updates π, fast downloads β¬οΈ, and a modern UI built with React 19 βοΈ and Next.js 15 π.
https://github.com/soumojit622/storeit
appwrite nextjs15 react19 shadcn-ui tailwindcss typescript
Last synced: 15 days ago
JSON representation
StoreIt is a secure file storage and sharing platform π. Upload, organize, and share your files ππ» with ease. Enjoy real-time updates π, fast downloads β¬οΈ, and a modern UI built with React 19 βοΈ and Next.js 15 π.
- Host: GitHub
- URL: https://github.com/soumojit622/storeit
- Owner: soumojit622
- Created: 2024-11-10T17:54:53.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-12-08T18:54:49.000Z (about 2 months ago)
- Last Synced: 2024-12-08T19:37:28.317Z (about 2 months ago)
- Topics: appwrite, nextjs15, react19, shadcn-ui, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://store-it-indol.vercel.app
- Size: 725 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π StoreIt - File Storage & Sharing Platform
[![StoreIt Banner](https://github.com/soumojit622/StoreIt/blob/master/public/banner.png)](https://store-it-indol.vercel.app/sign-in)
**StoreIt** is a powerful, feature-packed **file storage and sharing platform** designed to simplify the process of uploading, managing, and sharing your files. Built with **Next.js 15**, **React 19**, and the **Appwrite Node SDK**, it incorporates cutting-edge technologies to provide seamless file management and efficient collaboration.
> Effortlessly upload, organize, and share your essential files while ensuring data security with **Appwrite**. Enjoy real-time updates on your storage activities. ππ
## π [Live Demo](https://store-it-indol.vercel.app/sign-in) π
Check out the live demo of StoreIt [here](https://store-it-indol.vercel.app/sign-in) π.
## π Table of Contents
- π [Features](#-features)
- π οΈ [Technologies](#-technologies)
- β‘ [Getting Started](#-getting-started)
- π€ [Contributing](#-contributing)
- π¬ [Contact](#-contact)
- π¨βπ» [About the Creator](#-about-the-creator)
- π [Acknowledgments](#-acknowledgments)
- π [Special Thanks](#-special-thanks)## π© Features π―
- π§βπ» **Appwrite Authentication**: Allows users to sign up, log in, and log out with Appwrite's secure authentication system. π
- π€ **File Uploads**: Upload various types of files, such as documents, images, audio, and videos, for easy management. πΌοΈππ§π₯
- π **File Management**: Organize and manage files in Appwrite storageβview, rename, and delete files with ease. ποΈ
- β¬οΈ **File Downloads**: Download your files quickly for easy access whenever needed. π₯
- π€ **File Sharing**: Securely share files with others to enhance collaboration and ease of access. π
- π **Interactive Dashboard**: A clean and intuitive dashboard that gives you insights into your storage usage, recent uploads, and file categories. ππ
- π **Search Functionality**: Easily search for files across the platform using a powerful search tool. π§
- π **Sort Files**: Sort files by name, date, or size to quickly find what you need. π π
- π **Responsive Design**: Enjoy a modern, user-friendly design that looks great on all devices. π±π»## π Technologies βοΈ
- [**React 19**](https://reactjs.org/) - A widely-used JavaScript library for creating dynamic, reusable user interfaces. βοΈ
- [**Next.js 15**](https://nextjs.org/) - A React framework that enables fast and scalable web applications with support for both static and dynamic content. π
- [**Appwrite**](https://appwrite.io/) - An open-source platform that provides backend services for authentication, databases, and file storage. π οΈ
- [**Tailwind CSS**](https://tailwindcss.com/) - A utility-first CSS framework for designing responsive and customizable UIs. π¨
- [**Shadcn UI**](https://shadcn.dev/) - A component library designed to help you build modern UIs with customizable and reusable components. ποΈ
- [**TypeScript**](https://www.typescriptlang.org/) - A statically-typed superset of JavaScript that improves code quality and developer productivity. π»## π» Getting Started π
1. **Sign Up/Login**: Begin by creating an account or logging into your existing account to access the dashboard. βοΈ
2. **Upload Files**: Upload your files, such as documents, images, and videos, to start managing them. π€
3. **Manage Files**: Organize your files into categories, and easily view, rename, or delete them. ποΈ
4. **Download/Share Files**: Download your files or share them securely with others. π
5. **Explore the Dashboard**: Access insights into your file storage, including recent uploads and file types. π## π¬ Contributing π
We encourage contributions from the community! Here's how you can help:
1. Fork the repository to your own GitHub account. π΄
2. Create a new branch for your changes:
```bash
git checkout -b feature-branch
```
3. Commit your changes:
```bash
git commit -m "Describe your changes"
```
4. Push the branch to your forked repository:
```bash
git push origin feature-branch
```
5. Open a pull request to submit your changes. π₯## π§ Contact π¬
If you have any questions or feedback, feel free to reach out via email:
- Email: [[email protected]](mailto:[email protected]) π§
## π¨βπ» About the Creator π§βπ»
This project was created by [Soumojit Banerjee](https://www.linkedin.com/in/soumojit-banerjee-4914b3228/). π¨βπ»
You can connect with me on [LinkedIn](https://www.linkedin.com/in/soumojit-banerjee-4914b3228/) π€.
A special thanks to [Adrian Hajdin](https://www.linkedin.com/in/adrianhajdin/) from the **JavaScript Mastery** YouTube channel for the inspiration and valuable insights that helped me throughout the development of this project. π
## π Acknowledgments π
A big thank you to the teams behind **[Next.js 15](https://nextjs.org/)**, **[React 19](https://reactjs.org/)**, **[Appwrite](https://appwrite.io/)**, **[Tailwind CSS](https://tailwindcss.com/)**, and **[Shadcn UI](https://shadcn.dev/)** for providing the tools and frameworks that made this project possible. π
## β€οΈ Special Thanks π
A special shout-out to **[ChatGPT](https://chat.openai.com/)** for the guidance and support provided during the development process! π‘