GEN-I-E is a web-based Personal Knowledge Management System (PKMS) designed to help users manage various types of data, including code snippets, research papers, PDFs, images, and videos. The system is built using React for the frontend, Python with Flask for the backend, and T-SQL for database management. The application also features a responsive design using Bootstrap.
- User Authentication: Secure login and registration system for a personalized experience.
- Knowledge Holder Management: Create, edit, delete, and organize knowledge holders with rich-text support using a Monaco editor.
- Dynamic Search: Real-time search results displayed as users type, filtering content based on keywords, tags, or categories.
- Responsive Design: Fully responsive interface, accessible on any device.
- File Handling: Securely store and manage various file types, including PDFs, images, and videos.
- Data Security: Encrypt sensitive data and ensure proper data management practices.
- Front-End: React, Bootstrap, Monaco Editor
- Back-End: Python (Flask)
- Database: SQL Server (T-SQL)
Integration of machine learning for intelligent content recommendations and search. Advanced user analytics and knowledge usage insights.
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries or feedback, please reach out to Aaron.ArdoinIII@OutLook.com.
This project demonstrates how to set up a Flask application connected to a Microsoft SQL Server database running in a Docker container.
- Docker
- Python
- SQL Server Management Studio (SSMS) (optional, for managing the database)
-
Clone the Repository:
git clone https://github.com/yourusername/flask-sql-docker.git cd flask-sql-docker