- Node.js 18+
- npm or yarn
- Supabase account
- Clone the repository:
git clone https://github.com/macdontstop/vault.git
cd vault
- Install dependencies:
npm install
# or
yarn install
- Create a
.env.local
file in the root directory:
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
SUPABASE_STORAGE_BUCKET=your_bucket_name
UPSTASH_REDIS_REST_URL=your-redis-url
UPSTASH_REDIS_REST_TOKEN=your-redis-token
UPLOADS_PER_HOUR=10
- Run the development server:
npm run dev
# or
yarn dev
- Open http://localhost:3000 in your browser.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (`git checkout -b feature/AmazingFeature`)
- Commit your changes (`git commit -m 'Add some AmazingFeature'`)
- Push to the branch (`git push origin feature/AmazingFeature`)
- Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.