Skip to content

☁️ 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.

License

Notifications You must be signed in to change notification settings

laxmanrathod69/skysafe

Repository files navigation


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:

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:

NEXT_PUBLIC_APPWRITE_ENDPOINT="https://cloud.appwrite.io/v1"
NEXT_PUBLIC_APPWRITE_PROJECT=<your-project-id>
NEXT_PUBLIC_APPWRITE_DATABASE=<your-database-id>
NEXT_PUBLIC_APPWRITE_USERS_COLLECTION=<your-users-collection-id>
NEXT_PUBLIC_APPWRITE_FILES_COLLECTION=<your-files-collection-id>
NEXT_PUBLIC_APPWRITE_BUCKET=<your-bucket-id>
NEXT_PUBLIC_APPWRITE_SECRET=<your-secret-key>

🎉 Usage

After installation, you can start the development server:

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 laxmanrathod2096@gmail.com.

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.

About

☁️ 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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published