Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shyakachaste/hackpages

is a website where Hack Clubbers can create and share digital books about their coding journey.
https://github.com/shyakachaste/hackpages

Last synced: 6 days ago
JSON representation

is a website where Hack Clubbers can create and share digital books about their coding journey.

Awesome Lists containing this project

README

        

# HackPages

![Logo](https://github.com/user-attachments/assets/b3658115-b873-4067-86d5-60b2265d593f)

HackPages is a website where Hack Clubbers can create and share digital books about their coding journey.

## 🚀 Features

- **Book Creation**: Members can create digital books that document their coding experiences.
- **Community Sharing**: Once a book is published on HackPages, it's available for the entire Hack Club community to read and learn from.

## 🛠️ How It Works

1. **Create a Book**: Write and design your digital book, including stories.
2. **Submit Your Book**: Upload your finished book in PDF format to the HackPages website.
3. **Share and Inspire**: Once approved, your book will be published on HackPages, where others can read and get inspired by your work.

## 📂 Website Structure

The HackPages website consists of the following sections:

1. **Home Page**: Overview of HackPages, featured books, and a call to action for submissions.
2. **Library Page**: A searchable and filterable collection of all approved books.
3. **Book Details Page**: Detailed view of each book with download options and additional information.
3. **About Page**: Information about HackPages and guidelines for submitting books.

## 💻 Development Setup

To get started with HackPages locally:

1. **Clone the repository**:
```bash
git clone https://github.com/shyakachaste/HackPages.git
2. **Install dependencies**:
```bash
npm install
3. **Start the development serve**:
```bash
npm start