Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/acharayap03/personal-storage
A storage solution where you can store your memories.
https://github.com/acharayap03/personal-storage
appwrite nextjs tailwindcss
Last synced: 12 days ago
JSON representation
A storage solution where you can store your memories.
- Host: GitHub
- URL: https://github.com/acharayap03/personal-storage
- Owner: acharayaP03
- Created: 2024-12-07T05:56:11.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-12-27T00:32:59.000Z (13 days ago)
- Last Synced: 2024-12-27T01:20:06.563Z (13 days ago)
- Topics: appwrite, nextjs, tailwindcss
- Language: TypeScript
- Homepage:
- Size: 962 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Personal Storage
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.
## Features
- **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.## Technologies Used
- **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## Getting Started
To get started with Personal Storage, follow these steps:
1. **Clone the Repository**:
```bash
git clone https://github.com/your-username/personal-storage.git
cd personal-storage2. **Install dependencies**:
`npm install`