Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/alessyjay/lockerly

Lockerly - A website that allows users to store and manage their files in a secure and organized manner. It provides a range of features, including file upload and download, version control, collaboration tools, and access control. Lockerly aims to simplify the process of storing and sharing files, making it easy to access and manage files.
https://github.com/alessyjay/lockerly

appwrite nextjs15 shadcn-ui tailwindcss typescript

Last synced: about 7 hours ago
JSON representation

Lockerly - A website that allows users to store and manage their files in a secure and organized manner. It provides a range of features, including file upload and download, version control, collaboration tools, and access control. Lockerly aims to simplify the process of storing and sharing files, making it easy to access and manage files.

Awesome Lists containing this project

README

        

# Lockerly Logo Lockerly

Lockerly is a powerful and intuitive web application designed to securely store and manage your files. Whether you're collaborating with a team or managing personal files, Lockerly simplifies the process of storing, sharing, and organizing your data. With features like file uploads, version control, and access control, Lockerly ensures that your files are safe, accessible, and organized, wherever you are.

---

## 🚀 Features

- **Secure File Storage**: Safely upload, store, and download your files with complete peace of mind.
- **Version Control**: Keep track of file revisions and revert to previous versions as needed.
- **Collaboration Tools**: Share files with others and collaborate seamlessly.
- **Access Control**: Manage permissions and control who can access, edit, or share your files.
- **Real-time Analytics**: Track file usage and collaboration stats using dynamic charts.

---

## 🛠️ Tech Stack

Lockerly is built with modern web technologies to ensure high performance, security, and scalability.


Next.js
tailwindcss
typescript
Appwrite
Shadcn

- **Next.js 15**: The latest version of Next.js provides a robust framework for server-side rendering, optimized performance, and efficient routing.
- **Appwrite**: A self-hosted backend server that offers a comprehensive suite of APIs for authentication, file management, and database operations.
- **Shadcn**: A design system for building elegant and accessible components, ensuring a sleek and intuitive UI.
- **Chart.js**: A powerful charting library used to visualize file usage statistics and analytics in real-time.

---

## 💻 Getting Started

### Prerequisites

Make sure you have **Node.js** and **Yarn** installed on your system.

```bash
# Clone the repository
git clone https://github.com/your-username/lockerly.git

# Navigate to the project directory
cd lockerly

# Install dependencies
yarn install or npm i

# Run the application
yarn dev or npm run dev
```

Lockerly will be available at http://localhost:3000.