Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/amirsorouri00/arvanservice
- Owner: Amirsorouri00
- License: mit
- Created: 2020-07-26T09:44:05.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T12:28:59.000Z (almost 2 years ago)
- Last Synced: 2023-03-04T03:18:31.506Z (over 1 year ago)
- Topics: laravel, load-intensive, php, redis, vue, web-service
- Language: PHP
- Homepage:
- Size: 2.52 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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