Personal Storage is a web application built with Next.js and Appwrite, designed to provide users with a secure and efficient way to store, manage, and access their documents and files. This application leverages Appwrite's robust backend services for authentication, authorization, and file storage, ensuring that users' data is safe and easily accessible.
- User Authentication and Authorization: Utilizes Appwrite's authentication services to securely log in and manage user sessions.
- File Upload and Storage: Allows users to upload various types of files, including images, documents (e.g., docx, pdf), and more.
- File Management: Users can organize, view, and delete their files through an intuitive user interface.
- Real-time Updates: Changes to files and documents are reflected in real-time, providing a seamless user experience.
- Responsive Design: The application is designed to be fully responsive, ensuring a smooth experience on both desktop and mobile devices.
- Secure Access: Ensures that only authenticated users can access and manipulate their files, providing a secure environment for personal data.
- Next.js: A powerful React framework for building server-side rendered and statically generated web applications.
- Appwrite: An open-source backend server that provides authentication, database, storage, and more.
- React: A JavaScript library for building user interfaces.
- TypeScript: A strongly typed programming language that builds on JavaScript, providing better tooling and error checking.
- Tailwind CSS: A utility-first CSS framework for rapidly building custom user interfaces.
- shadcn: A component based library
- Crop image and save
- share link and email
- optimizzaion
- Image generaion and save ( should be open ai or sonet)
- mot to be added