TurnoverBnB - Fullstack
The project is a stock management system.
The system should have these functionalities:
- Create a product
- Delete a product
- Update the product data
- Show product data
- History of product quantity (show the product quantity by time)
- Bulk update feature (Update/create more than one product at the same time)
The product model must contain at least these attributes:
- Name
- Unique identifier
- Price
- Quantity
The project must be done using the following technologies
Laravel 6.x or later
In case of VueJS test
VueJS 2.x or later
In case of React test
ReactJS 16.8.x or later
React Native with expo SDK 37 or later
Code quality and project decisions about components, classes and tools used will be evaluated
Bonus:
- Front-end tests
- Backend tests
- UI framework like vuetify, vue-bootstrap or etc
- Application deployment
How to Deploy
- composer create-project
- npm install
- npm run dev
- create database and write it's name and credentials on .env file
- php artisan migrate
- php artisan serve
- access website at localhost:8000