Cognifile is an AI-powered cloud storage solution that won "Best Commercial Potential Product" at A2SV Hackathon 2024. Features natural language search, AI chatbot for document insights, and smart auto-organization. Built by African developers competing among 5000 participants from 48 countries.
# CogniFile
Our innovative file management solution addresses key challenges in the digital workspace, streamlining organization and boosting productivity. It offers a comprehensive, user-friendly approach to modern file management, featuring:
This solution tackles the complexities of modern file management head-on, ensuring complete control and privacy over your data.
## Features
- Multilingual natural language search with voice integration.
- AI-powered chatbot for intelligent metadata generation.
- Automated file categorization, tagging, and folder organization suggestions.
- Duplicate file detection for optimized storage
- Local deployment options for enhanced security and data privacy.
- Automatic version control and malicious file detection.
- Automatic file translation.
- Robust data backup.
- Advanced search capabilities for images and voice content.
## Technical Stack
This is a repository for the Frontend part of this project. It was built with the following technologies:
- Next.js (For building the web application)
- Tailwind CSS (For styling the web application)
- Jest (For testing the web application)
## Installation
1- Clone the repository to your local machine and cd to it
```bash
git clone
github.com
cd CogniFile-frontend
```
2- Install the project dependencies
```bash
npm install
```
Or
```bash
yarn install
```
3- Enable Husky tool to run code checks when making a git commit
```bash
npx husky install
```
Or
```bash
yarn husky install
```
3- Launch the development server of the project
```bash
npm run dev
```
Or
```bash
yarn dev
```
## Screenshots
## Authors
- Zouambia Sohaib
- Abdelkarim Bengherbia
## Support
For support, email js_zouambia@esi.dz or abdelkarimbengherbia@gmail.com.