-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' of https://github.com/kamranzafar4343/NiceAdmin
- Loading branch information
Showing
2 changed files
with
112 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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! |