Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/alessyjay/lockerly
- Owner: AlessyJay
- Created: 2024-11-08T21:53:22.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-19T22:00:52.000Z (about 2 months ago)
- Last Synced: 2024-11-19T23:18:44.326Z (about 2 months ago)
- Topics: appwrite, nextjs15, shadcn-ui, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://lockerly.vercel.app
- Size: 5.33 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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 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.