📖 Project Overview
Knowledge Server is a lightweight, organized knowledge base system built with Bulma CSS and Alpine.js. It stores all knowledge in structured JSON files, organized by categories for easy management and retrieval.
🎯 Purpose
This project aims to provide a simple, accessible way to organize and serve knowledge content without the need for a backend database. It's perfect for:
- Documentation websites
- FAQ systems
- Knowledge bases
- Learning resources
- Technical documentation
✨ Key Features
Organized Categories
General, technical, chatbot, coder, image, support and more
Powerful Search
Search across all categories with intelligent scoring
Dark/Light Theme
Switch between themes for comfortable reading
Responsive Design
Works perfectly on all devices
🛠️ Technologies Used
📁 Project Structure
knowledge-server/ ├── index.html ├── pages/ │ ├── search.html │ ├── categories.html │ ├── category.html │ ├── item.html │ ├── about.html │ └── contact.html ├── js/ │ ├── alpine-init.js │ ├── knowledge-loader.js │ ├── search.js │ ├── theme-switcher.js │ └── utils.js ├── css/ │ └── style.css ├── assets/ │ ├── images/ │ └── icons/ └── data/ (your JSON files here)
👥 Team
Amkyaw Dev
Lead Developer
📄 License
This project is licensed under the MIT License. Feel free to use, modify, and distribute it as you see fit. See the LICENSE file for more details.
🤝 Contributing
Contributions are welcome! If you'd like to contribute, please:
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
For major changes, please open an issue first to discuss what you'd like to change.