Laravel api with angular ui as 2 separate code bases.
3106
$200
- Posted:
- Proposals: 1
- Remote
- #921112
- Archived
Description
Experience Level: Intermediate
General information for the website: We manage fuel station data.
Kind of development: Customization of existing website
Num. of web pages/modules: 20
Description of every page/module: The angular will run on a separate domain. The angular will act as a user interface for a laravel rest api. I have the cors sorted and user auth so basically I need forms to crud, users, sites, tanks, pumps, atgs, hoses, attendants, vehicles, and transactions. Users can have many sites, Sites can have many attendants, tanks, vehicles, pumps and grades. Grades can have many tanks. Tanks can have many hoses. Pumps can have many hoses. Transaction can only be performed by attendent using hose into vehicle. Theme is http://themeforest.net/item/xenon-bootstrap-admin-theme-with-angularjs/905966.
Description of requirements/features: Each user has site or sites. On a site is several tanks with different grades. So grades is attached to sites and tanks to grades. From the tanks fuel is pumped out by pumps using hoses. The attendants fill vehicles that belong to customer / contact with fuel. These are transactions. I need forms to setup all data and to perform a transaction. Tags can be allocated to vehicles or attendants. Don't worry about the extra details on pumps and transactions. Basically if you create transaction choose attendant and vehicle and type in litre. Then value should be calculated from grade price.
Sites can be added and updated by admin. Site can only be allocated to 1 user
Admin can impersonate user to see user's data.
1 site can have many grades. Grades can be added and updated. Graded will get price changes on a regular basis. 1 grade can have many tanks. Tanks has Automatic Tank Gauge that write tank level every 5 min. 1 Atg device can work on 4 tanks so when a atg is setup I needs to be connected to each tank.
Each pump can have many hoses. So pump is on site but hose connect to tank. Pump can have different grades in each hose.
Then contact will be added and vehicles can be allocated to contacts. Then attendants is the workers. They will perform transaction.
The pump controller (you don't need to worry about this) will be activated by a attendant tag and a vehicle tag. We will just simulate this with drop downs
CMS and Admin requirements: The system has user auth but needs rolls and the api is still missing elevated access.No styling needed. Admin user can create users and sites and allocate users to sites. Users can only login to their own sites. Admin can switch sites. System is fuelstation (site) with fuel tanks (tanks). The tanks is divided into grades, and hoses is connected to pump and tanks. Attendants and vehicle will need to be linked to each hose transaction.
The api is running on http://api.picahoo.co.za/public/api.
Extra notes: Source available on request
Kind of development: Customization of existing website
Num. of web pages/modules: 20
Description of every page/module: The angular will run on a separate domain. The angular will act as a user interface for a laravel rest api. I have the cors sorted and user auth so basically I need forms to crud, users, sites, tanks, pumps, atgs, hoses, attendants, vehicles, and transactions. Users can have many sites, Sites can have many attendants, tanks, vehicles, pumps and grades. Grades can have many tanks. Tanks can have many hoses. Pumps can have many hoses. Transaction can only be performed by attendent using hose into vehicle. Theme is http://themeforest.net/item/xenon-bootstrap-admin-theme-with-angularjs/905966.
Description of requirements/features: Each user has site or sites. On a site is several tanks with different grades. So grades is attached to sites and tanks to grades. From the tanks fuel is pumped out by pumps using hoses. The attendants fill vehicles that belong to customer / contact with fuel. These are transactions. I need forms to setup all data and to perform a transaction. Tags can be allocated to vehicles or attendants. Don't worry about the extra details on pumps and transactions. Basically if you create transaction choose attendant and vehicle and type in litre. Then value should be calculated from grade price.
Sites can be added and updated by admin. Site can only be allocated to 1 user
Admin can impersonate user to see user's data.
1 site can have many grades. Grades can be added and updated. Graded will get price changes on a regular basis. 1 grade can have many tanks. Tanks has Automatic Tank Gauge that write tank level every 5 min. 1 Atg device can work on 4 tanks so when a atg is setup I needs to be connected to each tank.
Each pump can have many hoses. So pump is on site but hose connect to tank. Pump can have different grades in each hose.
Then contact will be added and vehicles can be allocated to contacts. Then attendants is the workers. They will perform transaction.
The pump controller (you don't need to worry about this) will be activated by a attendant tag and a vehicle tag. We will just simulate this with drop downs
CMS and Admin requirements: The system has user auth but needs rolls and the api is still missing elevated access.No styling needed. Admin user can create users and sites and allocate users to sites. Users can only login to their own sites. Admin can switch sites. System is fuelstation (site) with fuel tanks (tanks). The tanks is divided into grades, and hoses is connected to pump and tanks. Attendants and vehicle will need to be linked to each hose transaction.
The api is running on http://api.picahoo.co.za/public/api.
Extra notes: Source available on request
Henzard K.
0% (0)Projects Completed
1
Freelancers worked with
1
Projects awarded
29%
Last project
8 Oct 2015
South Africa
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies