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

https://github.com/rekt-developer/redquests

Free, open-source, self-hosted Storefronts platform based on the PHP Framework with Admin Panel.
https://github.com/rekt-developer/redquests

Last synced: about 2 months ago
JSON representation

Free, open-source, self-hosted Storefronts platform based on the PHP Framework with Admin Panel.

Awesome Lists containing this project

README

        

# RedQuests Store Platform

A lightweight, GitHub Pages-powered e-commerce platform built with vanilla HTML, CSS, and JavaScript.

## 🚀 Quick Start

1. Fork this repository
2. Enable GitHub Pages:
- Go to repository Settings
- Navigate to Pages section
- Select "GitHub Actions" as the source
3. Your store will be available at `https://[username].github.io/[repository-name]`

## 📁 Project Structure

```
redquests/
├── index.html # Main store page
├── css/
│ ├── style.css # Main styles
│ └── admin.css # Admin panel styles
├── js/
│ ├── main.js # Store functionality
│ └── admin.js # Admin panel functionality
├── images/ # Store images
└── admin/
└── index.html # Admin panel
```

## 🛠️ Features

- **Store Front**
- Product listing
- Responsive design
- Bootstrap-powered UI

- **Admin Panel**
- Product management
- Simple interface
- Local storage data persistence

## 💻 Development

1. Clone the repository:
```bash
git clone https://github.com/[username]/redquests.git
```

2. Make your changes:
- Modify HTML files for structure
- Update CSS files for styling
- Edit JS files for functionality

3. Test locally:
- Open `index.html` in your browser
- Test all features
- Check responsive design

4. Deploy:
- Commit your changes
- Push to main branch
- GitHub Actions will automatically deploy

## 🔧 Customization

### Adding Products
1. Access the admin panel at `/admin`
2. Click "Add Product"
3. Fill in product details

### Styling
- Modify `css/style.css` for store styling
- Update `css/admin.css` for admin panel styling

### Functionality
- Edit `js/main.js` for store features
- Update `js/admin.js` for admin features

## 📚 Dependencies

- Bootstrap 5.3.2 (via CDN)
- No other external dependencies

## 🤝 Contributing

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 open source and available under the [MIT License](LICENSE).

## 🆘 Support

- Open an issue for bugs
- Create a discussion for feature requests
- Check existing issues before posting

## 🔄 Updates

The project is actively maintained. Check the repository for latest updates.