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

https://github.com/deepakthecoder1982/minicrm-with-laravel

A Laravle Project for custormer realation management.
https://github.com/deepakthecoder1982/minicrm-with-laravel

Last synced: about 1 year ago
JSON representation

A Laravle Project for custormer realation management.

Awesome Lists containing this project

README

          

```markdown
# Laravel CRM Application

This is a simple Customer Relationship Management (CRM) application built with Laravel. It allows you to manage companies and their employees.

![Laravel CRM Logo](https://via.placeholder.com/150)

## Features

- User authentication with registration and login
- Company management (Create, Read, Update, Delete)
- Employee management (Create, Read, Update, Delete)
- File upload for company logos
- Proper validation and error handling
- Pagination for company and employee lists
- Secure storage for profile pictures

## Getting Started

These instructions will help you set up and run the project on your local machine for development and testing purposes.

### Prerequisites

- [PHP](https://php.net) (>= 7.3)
- [Composer](https://getcomposer.org)
- [MySQL](https://mysql.com) or another supported database
- [Web Server](https://www.nginx.com) or [Apache](https://httpd.apache.org)

### Installation

1. Clone the repository:

```bash
git clone https://github.com/your-username/laravel-crm.git
```

2. Navigate to the project directory:

```bash
cd laravel-crm
```

3. Install Composer dependencies:

```bash
composer install
```

4. Create a copy of the `.env.example` file as `.env`:

```bash
cp .env.example .env
```

5. Generate an application key:

```bash
php artisan key:generate
```

6. Configure your `.env` file with your database and application settings.

7. Run database migrations and seeders:

```bash
php artisan migrate --seed
```

8. Start the development server:

```bash
php artisan serve
```

9. Access the application in your browser at `http://localhost:8000`.

## Usage

- Register and log in as an administrator to manage companies and employees.
- Use the provided sample administrator account with the following credentials:

- Email: admin@admin.com
- Password: password

## Built With

- [Laravel](https://laravel.com) - The PHP web framework used
- [Bootstrap](https://getbootstrap.com) - For responsive web design

## Contributing

Contributions are welcome! Please create a new issue or pull request for any improvements or bug fixes.

## License

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

## Acknowledgments

- Thanks to the Laravel community for their excellent documentation and support.

```

In this updated README, I've added a placeholder image URL (https://via.placeholder.com/150) for the logo. You can replace it with the actual logo image URL of your Laravel CRM application.