I require a Laravel 5.1 (latest version) web application with authentication, user roles and minimal front-end/setup. I'm looking for a very reliable developer who I can work regularly with as this project will grow after initial Phase 1. Have many features to implement going forward.
Big advantage - if freelance has knowledge of Ionic Framework too as looking to build iOS/Android app also to consume below web app's API.
The application must utilise Bootstrap (ideally the AdminLTE theme: [url removed, login to view]).
Features/Setup must include:
- Authorisation (Login/Registration/Password Reset/Change Password pages)
- Social Media Authentication (using Socialite) - only Facebook required. I have a Facebook account setup already so would like to just use my keys once complete.
- User Roles (Admin/User)
- An API (initial setup with JWT Auth: [url removed, login to view])
- Standard MVC setup
- Views must use Blade Templates with HTML Collective Forms support ([url removed, login to view])
- Eloquent Database backend - preferably Microsoft Azure SQL Server DB (Please use standard laravel 5.1 migration/db seeding to support populating db with initial dummy data)
- Translation - utilise a Translation package like: [url removed, login to view] - must support automatic text translation which stores keys in db and cached.
- Use .env to store all key/values which are used through the site.
- Utilise Laravel Cashier ([url removed, login to view]) and Stripe for billing/payments.
- Utilise SendGrid for email communication, setup for use by standard Laravel Mail.
Structure wise (routes)
- Home page
- Login page
- Registration page
- Registration activation (via email)
- Password Reset page
- Change Password page
- Secure User pages (only accessible by logged in users)
- Secure Admin pages (only accessible by logged in admin)
- List Members page (create a members page allowing logged in users to see all fellow members of club - Only fellow club members to be displayed and not members from other clubs)
- Admin area
- Create a management page for club to manage club database information (info such as Club name, Club Website, Club Email address, Club Facebook page - use dummy db:seed data for this).
- Email address
- Form to include following:
- Email address (which is to be used/setup as username) (Type: Email text field - Required/Validation)
- Password (Type: Password field - Required/Validation)
- Confirm Password (Type: Password field - Required/Validation)
- Country (Type: Dropdown list. Values supplied from database COUNTRY table - happy for this to just be a dropdown list of 3 Countries "England, Scotland, Wales".
- Club (Type: Dropdown list. Values supplied from database CLUBS table - happy for this to just be a dropdown list of 10 options, "England 1 -> England 10" if England is selected from Country dropdown. The Country/Club dropdowns. The Club dropdown is hidden until a Country is selected and only database values from Club table to be shown for relevant country.
- Only display club members (of logged in user - i.e. user registered to club "England 1", is only allowed to see other "England 1" club members.
I can supply a BitBucket Repo once you are at the stage to demonstration code, or similarly an online demo site but will still need to see quality of code before payment.
As mentioned before, this is just the start of the project and hope to build a relationship with the developer going forward.
12 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön
Hi, Dino here, I would be interested in discussing this project with you. Thanks for the consideration, I hope to hear from you soon. Please check my portfolio
Hello, sir. I am an expert Laravel developer. and I have a Laravel 5.1 sample using AdminLTE., Auth. if you give me a chance, I will do best for you. Thank you!