Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.


Next JS
TailwindCSS
Shadcn
Appwrite
Typescript

## 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-storage

2. **Install dependencies**:
`npm install`