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

https://github.com/laxmanrathod69/skysafe

☁️ SkySafe is a secure cloud storage platform that protects your files with advanced encryption, seamless sharing, and multi-device sync. Enjoy peace of mind with SkySafe, your trusted cloud storage companion.
https://github.com/laxmanrathod69/skysafe

appwrite appwrite-auth appwrite-cloud appwrite-database appwrite-storage cloud cloud-computing cloudstorage figma-design figma-to-code google-drive nextjs-typescript nextjs15 react reactjs shadcn-react shadcn-ui web-development

Last synced: about 1 month ago
JSON representation

☁️ SkySafe is a secure cloud storage platform that protects your files with advanced encryption, seamless sharing, and multi-device sync. Enjoy peace of mind with SkySafe, your trusted cloud storage companion.

Awesome Lists containing this project

README

        





Project Banner




nextdotjs
typescript
tailwindcss
appwrite

SkySafe - Your Secure Gateway to Effortless Cloud Storage


SkySafe is a secure cloud storage platform that protects your files with advanced encryption, seamless sharing, and multi-device sync. Enjoy peace of mind with SkySafe, your trusted cloud storage companion.

## 🌟Features

- **Secure and Reliable Storage**: Your files are protected with advanced encryption.
- **Seamless File Sharing**: Easily share files with others while maintaining security.
- **Multi-Device Synchronization**: Access your files from any device, anywhere.

## 🛠️ Technology Stack

### 👨🏻‍💻 Frontend

- **React**: A JavaScript library for building user interfaces.
- **Next.js**: A React framework for server-side rendering and static site generation.
- **TypeScript**: A superset of JavaScript that adds static types.

### 🗄️ Backend

- **Appwrite**: A backend-as-a-service platform that provides authentication, database, and storage solutions.

### 🎨 UI/Design

- **Shadcn UI**: A component library for building user interfaces.
- **Figma**: A design tool used for creating UI/UX designs.

## 🚀 Installation

To get started with SkySafe, clone the repository and install the dependencies:

```bash
git clone https://github.com/laxman-rathod/skysafe.git
cd skysafe
npm install
```

## ⚙️ Configuration

Create a `.env.local` file in the root directory and configure the necessary environment variables.
Set up environment variables:

```bash
NEXT_PUBLIC_APPWRITE_ENDPOINT="https://cloud.appwrite.io/v1"
NEXT_PUBLIC_APPWRITE_PROJECT=
NEXT_PUBLIC_APPWRITE_DATABASE=
NEXT_PUBLIC_APPWRITE_USERS_COLLECTION=
NEXT_PUBLIC_APPWRITE_FILES_COLLECTION=
NEXT_PUBLIC_APPWRITE_BUCKET=
NEXT_PUBLIC_APPWRITE_SECRET=
```

## 🎉 Usage

After installation, you can start the development server:

```bash
npm run dev
```

Visit `http://localhost:3000` in your browser to see the application in action.

## 🔗 Assets

Static assets like images, are stored in the `public` directory and referenced using the `/` path prefix.

## 🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

To contribute:

Fork the repository
Create your feature branch `(git checkout -b feature/your-feature)`

Commit your changes `(git commit -m 'feat: add your feature')`

Push to the branch `(git push origin feature/your-feature)`

Open a pull request

## 📬 Contact

For any inquiries, please reach out to [[email protected]](mailto:[email protected]).

## 📜 License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.