Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/amirsorouri00/arvanservice

This project is done for the recruitment challenge of the Arvancloud company as the backend PHP developer.
https://github.com/amirsorouri00/arvanservice

laravel load-intensive php redis vue web-service

Last synced: about 5 hours ago
JSON representation

This project is done for the recruitment challenge of the Arvancloud company as the backend PHP developer.

Awesome Lists containing this project

README

        

# ArvanService

This project implemented for the Arvan recruitement challenge for the PHP backend developer.

## Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

### Prerequisites

What things you need to install the software and how to install them:

1. PHP 7.[2-4].x
2. SQlite (or Postgresql, MySql) for the database driver required for installation
3. Redis
4. Node 12.[16-18].x and npm 6.[12-14].x
5. Composer v 1.10.9 (or any other version in case there would be not any conflict of dependencies)

```
Give examples
```

### Installing

A step by step series of examples that tell you how to get a development env running

Say what the step will be

```
$ git clone https://github.com/Amirsorouri00/ArvanService.git
$ cd ArvanService
$ cp .env.example .env
$ composer install
$ php artisan arvan:init
$ php artisan key:generate
```

After going through with these steps accurately you should have not any problem browsing the project by your browser and work with this project

## Running the ArvanService

After successfull installation you can run and test the funcitonalities running the command below

```
$ php artisan serve
```

## Deployment

Add additional notes about how to deploy this on a live system

## Built With

* [laravel 7.x](https://laravel.com/docs/7.x) - The web framework used
* [Vue](https://vuejs.org/) - Dependency Management
* [Redis](https://redis.io/) - The javascript UI client framework
* [Sqlite](https://www.sqlite.org/index.html) - The most simple DB
* [Ubuntu](https://ubuntu.com/) - One of the best unix-based development-specific OSs in the world

## Authors

* **Amir Hossein Sorour** -

## License

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

## Acknowledgments

* Hat tip to anyone whose code was used
* Inspiration
* etc