Skip to content
/ Beacon Public

An open-source documentation platform built with Astro, React, and Tailwind CSS.

Notifications You must be signed in to change notification settings

ajjuism/Beacon

Repository files navigation

Beacon Documentation Platform

Beacon is a modern, open-source documentation platform built with Astro, React, and Tailwind CSS. It provides a fast, searchable, and customizable solution for creating beautiful documentation websites.

readmeimage

✨ Features

  • ⚡️ Lightning Fast: Built on Astro for optimal performance and static site generation
  • 🔍 Full-Text Search: Integrated search functionality powered by Fuse.js
  • 🎨 Modern Design: Beautiful UI components built with Tailwind CSS
  • 📱 Responsive: Fully responsive design with mobile-friendly navigation
  • 🌙 Dark Mode Ready: Support for both light and dark themes
  • ⚙️ MDX Support: Write documentation using MDX for enhanced functionality

🚀 Quick Start

  1. Clone the repository:
git clone https://github.com/yourusername/beacon.git
cd beacon
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev
  1. Visit http://localhost:4321 to see your documentation site.

🛠️ Tech Stack

🧞 Commands

Command Action
npm install Install dependencies
npm run dev Start development server at localhost:4321
npm run build Build production site to ./dist/
npm run preview Preview production build locally

🎯 Core Features

Search Functionality

Built-in search capabilities allow users to quickly find documentation content using Fuse.js for fuzzy searching.

Responsive Navigation

Mobile-friendly navigation with a collapsible sidebar and smooth transitions.

MDX Support

Write documentation using MDX to combine Markdown with React components.

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📝 License

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

🙏 Acknowledgments

About

An open-source documentation platform built with Astro, React, and Tailwind CSS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published