Skip to content

Aaronxvc/PKMSSpaceGenie

Repository files navigation

GEN-I-E

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.

Features

  • 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.

Technologies Used

  • Front-End: React, Bootstrap, Monaco Editor
  • Back-End: Python (Flask)
  • Database: SQL Server (T-SQL)

Future Enhancements

Integration of machine learning for intelligent content recommendations and search. Advanced user analytics and knowledge usage insights.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For any inquiries or feedback, please reach out to Aaron.ArdoinIII@OutLook.com.

Flask + SQL Server with Docker

This project demonstrates how to set up a Flask application connected to a Microsoft SQL Server database running in a Docker container.

Prerequisites

Step 1: Set Up the Project

  1. Clone the Repository:

    git clone https://github.com/yourusername/flask-sql-docker.git
    cd flask-sql-docker

About

GEN-I-E

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors