Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
kamranzafar4343 committed Aug 30, 2024
2 parents 218d4d8 + b6c43a8 commit ffbf25a
Show file tree
Hide file tree
Showing 2 changed files with 112 additions and 6 deletions.
39 changes: 39 additions & 0 deletions .github/workflows/php.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: PHP Composer

on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]

permissions:
contents: read

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

- name: Validate composer.json and composer.lock
run: composer validate --strict

- name: Cache Composer packages
id: composer-cache
uses: actions/cache@v3
with:
path: vendor
key: ${{ runner.os }}-php-${{ hashFiles('**/composer.lock') }}
restore-keys: |
${{ runner.os }}-php-
- name: Install dependencies
run: composer install --prefer-dist --no-progress

# Add a test script to composer.json, for instance: "test": "vendor/bin/phpunit"
# Docs: https://getcomposer.org/doc/articles/scripts.md

# - name: Run test suite
# run: composer run-script test
79 changes: 73 additions & 6 deletions Readme.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,78 @@
NiceAdmin is a powerful admin and dashboard template based latest version of Bootstrap framework. It provides a clean and intuitive design that is focused on user experience. The custom plugins included has been carefully customized to fit with the overall look of the theme, working seamlessly across browsers, tablets and phones.

NiceAdmin comes with lots of reusable and beautiful UI elements and components like tables, charts, login form, registration form, profile page and many more. It will just fit to any app and project you're building.

NiceAdmin template has a fully responsive layout. It displays perfectly on all the modern displays and resolutions from regular desktop screens to tablets, iPads, iPhones and small mobile devices.
# PHP Admin Panel

Sass/SCSS source files included (pro and membership users only)
## Overview

Pages Hirearchy:
This project is a PHP-based admin panel designed to manage and interact with various administrative functions. It features a user-friendly interface to perform CRUD operations and manage data efficiently.

-> Dashboad.php
## Features

- **User Authentication**: Secure login and registration system.
- **Dashboard**: Overview of key metrics and admin functions.
- **CRUD Operations**: Create, Read, Update, and Delete data entries.
- **Responsive Design**: Works on both desktop and mobile devices.
- **Data Management**: Easily manage users, settings, and other essential data.

## Installation

### Prerequisites

- PHP 7.4 or higher
- MySQL or MariaDB
- A web server like Apache or Nginx

### Steps

1. **Clone the Repository:**
```bash
git clone https://github.com/yourusername/your-repository.git
```

2. **Navigate to the Project Directory:**
```bash
cd your-repository
```

3. **Configure the Database:**
- Create a MySQL database and user.
- Import the database schema from `catmarketing.sql`.

4. **Install Dependencies:**
- If you are using Composer for managing PHP dependencies, run:
```bash
composer install
```

5. **Set Up the Web Server:**
- Configure your web server to point to the `public` directory of this project.

6. **Access the Admin Panel:**
- Open your browser and go to `http://localhost/your-repository/public` to access the admin panel.

## Usage

- **Login**: Use the credentials you set up during installation to log in.
- **Dashboard**: Navigate through different sections using the sidebar.
- **CRUD Operations**: Use the provided forms and interfaces to manage your data.


## Contributing

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

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Contact

For any questions or issues, please contact kamranzafar4343@gmail.com

---

Feel free to adjust the details based on your specific project needs and structure!

0 comments on commit ffbf25a

Please sign in to comment.