Techforce – A Professional Service Providing Freelance Marketplace
Documentation by “Goodayz2019” v1.0
Created: 04 Could, 2021
By: Goodayz2019
E-mail: [email protected]
Thanks for buying our utility. When you have any questions which might be past the scope of this assist file, please be at liberty to electronic mail us. Thanks a lot!
For Assist & Assist please contact us on our electronic mail: [email protected]
About Techforce
Techforce is a greatest service offering freelancing market constructed upon the most recent know-how stack Laravel and VueJS. Techforce is absolutely responsive with the most recent HTML5, SCSS and Bootstrap model which might simply be used on Cell, Pill, iPads, Laptops and PCs. Techforce comes with very thrilling and wealthy options and glorious high quality managed code. Techforce is an entire answer and enterprise mannequin for service supplier freelance market. Techforce supplies options to varied stakeholders within the type of Buyer, Service Supplier Professionals, Reviewers and Admin. Techforce provisions Clients the easiest way to seek out, rent, and pay greatest service offering professionals close to to him/her. Techforce additionally supplies capability to the shoppers to request any kind of service within the type of a job, test the bidding standing and job particulars of the job, actual-time notifications & chat with service suppliers and replace their profile particulars. Techforce permits Service Supplier Professionals to discover jobs, handle bids jobs, keep their featured profile on search engine pages and repair pages and create and handle campaigns. Reviewer Panel for reviewing newly onboarded service suppliers professionals and a sturdy admins panel for managing the complete Techforce market platform. Techforce is a medium for large enterprise alternatives.
Utility Preview
-
Demo Entry:
-
Buyer Entry:
- URL: http://dev.techforce.fixlo.co
- E-mail ID: [email protected]
- Password: techforce
-
Service Supplier Entry:
- URL: http://dev.techforce.fixlo.co
- E-mail ID: [email protected]
- Password: techforce
-
Reviewer Entry:
- URL: http://dev.techforce.fixlo.co/admin
- E-mail ID: [email protected]
- Password: techforce
-
Admin Entry:
- URL: http://dev.techforce.fixlo.co/admin
- E-mail ID: [email protected]
- Password: techforce
-
-
What Does Bundle Embody?
- Full Buyer Frontend (VueJS) Supply Code
- Full Service Supplier Frontend (VueJS) Supply Code
- Full Reviewer Frontend (VueJS) Supply Code
- Full Admin Panel Frontend (VueJS) Supply Code
- Full Buyer Backend (Laravel) Supply Code
- Full Service Supplier Backend (Laravel) Supply Code
- Full Reviewer Backend (Laravel) Supply Code
- Full Admin Panel Backend (Laravel) Supply Code
-
Enterprise Mannequin (Utility Workflow)
-
Buyer
- Customers can enroll or login as a buyer by utilizing their regular electronic mail id.
- A consumer may register and login utilizing fb.
- A buyer can reset his/her password utilizing a forgot password button.
- A buyer can discover and search providers close to to him/her by utilizing zip code and repair identify or straight by service classes and subcategories.
- A buyer requests a job by getting into service kind, job title, description, connected picture and video, service degree (Regular, Pressing ), service location (handle, residence suite, zip, state and metropolis) and their checking account particulars.
-
Service Supplier Professionals
- A consumer can enroll or login as a service supplier by utilizing their regular electronic mail id or utilizing fb.
- A service supplier can reset his/her password utilizing a forgot password button.
- A service supplier has a characteristic profile part the place he/she attracts extra of the suitable prospects by highlighting your specialties and profile on the service supplier itemizing web page and beginning their very own campaigns.
- A service supplier can discover jobs close to him/her and associated to him/her by utilizing service identify and zip code.
- A Service Supplier may see and handle his/her bids in numerous bid standing tabs for instance: (Invites, Energetic Bids, Awarded, Accomplished, Cancelled, Archived).
- A Service Supplier can chat to the client and get actual-time notifications.
-
Admin and Reviewer Panel
- An Admin has full management over the complete market platform.
- Admin can create as many evaluations as he/she desires.
- Evaluate can evaluate service supplier profile and foundation of this he/she will settle for or reject the service supplier profile.
- On Accepting or Rejection a notification within the type of electronic mail can be despatched to the service supplier.
- Reviewers have the choice to filter service supplier lists by their identify, electronic mail, service kind, kind and standing.
- Admin has full management of the Techforce service offering market having following administration choices:
- Dashboard
- Service / Sub Companies
- Clients
- Service Suppliers
- Service Suppliers Evaluate
- Jobs
- Funds Actions
- Basic Settings
- Admins
- Assist
-
- Set up Necessities
As a way to use and run the web site you’ll want to have data of Laravel and VueJs. You additionally want to have the ability to set up Laravel and Vuejs dependencies in your machine. We suggest you to consult with the Laravel official set up information to get began https://laravel.com/docs/5.6 and Vuejs https://vuejs.org/v2/guide. The web site is constructed on Laravel v5.6. and VueJS v2.x.
-
Vital Set up Steps
-
Backend Set up
-
Set up composer utilizing the hyperlink https://getcomposer.org
-
Set up PHP v7.4.
-
Location undertaking root listing and run composer world require laravel/installer and
composer set up
-
Create database for instance ‘techforce’
-
Location .env file and add you database identify (MySQL), root consumer and password.
-
Add required fields in .env file i-e APP_NAME, APP_KEY, APP_ENV and so forth see the complete reference from right here https://laravel.com/docs/5.6/configuration
-
Run php artisan migrate—seed for dummy information in database
-
-
Frontend Set up
-
Obtain nodejs from https://nodejs.org/en/ in line with you system necessities.
-
After set up of nodejs goto undertaking root and run npm set up
-
After the npm set up is full then run npm run watch
-
-
Different Companies Dependencies
-
Stripe Cost https://dashboard.stripe.com/register
-
OneSignal https://onesignal.com/
-
Redis server https://redis.io/
-
-
Documentation /Set up Information
For Video Set up Information observe the Tutorial hyperlink Installation Tutorial.
As a way to use and run the web site you’ll want to have data of Laravel and VueJs. You additionally want to have the ability to set up Laravel and Vuejs dependencies in your machine. We suggest you to consult with the Laravel official set up information to get began https://laravel.com/docs/5.6 and Vuejs https://vuejs.org/v2/guide. The web site is constructed on Laravel v5.6. and VueJS v2.x.
Fast Set up
- Packages Requried For Set up
- Composer (if not set up composer utilizing the hyperlink https://getcomposer.org)
- PHP v.7.4 or above
- Node.js/NPM (if not Obtain nodejs from https://nodejs.org/en/ in line with you system necessities.)
As a way to set up the undertaking efficiently, execute the next steps
Step 1
Extract the .zip
file you will have downloaded from theme forest within the area folder of your server,
the folder is usually you public_html folder
Step 2
Create your database with some identify, by means of PHP Admin or by means of Cpanel straight.
Step 3
Within the root of your undertaking folder there can be a file named .env
begin modifying this file and add you database credentials i.e simply change the DB_DATABASE
,DB_USERNAME
,DB_PASSWORD
additionally change the APP_URL
with the url of your web site
Now save your modifications within the file
Step 4
Now Goto the terminal or command line,and cd
within the undertaking folder.(Be aware in case you are utilizing Cpanel you’ll find your terminal underneath Superior part)
Now cd
in you undertaking root listing and run the next instructions
Command 1
php artisan config:cache
php artisan cache:clear
php artisan migrate:recent --seed
Be aware when you get passport:set up
error then after which solely run command 2 , in any other case skip command 2 and proceed
Command 2 (Non-compulsory)
php artisan passport:set up --force
php artisan config:cache
php artisan cache:clear
Extra Bother Taking pictures Instructions(Attempt working these instructions when you bumped into some unknown points )
Some instances you might be required to put in vendor and node_modules packages once more so run the next instructions
composer set up
npm set up
After which repeat the command 1 in the identical order
Finish of Information Thanks to your time
Utility Options
-
4 in 1 Net Utility: Single net utility with function based mostly dealing with of Buyer, Service Supplier, Reviewer and Admin.
-
Predefined Information binding & Backend Integration Prepared: All of the screens are correctly structured and information are bonded with dummy values.
-
Correct dealing with of Empty Pages, Display Loader and Pagination: All of the Display accommodates correct dealing with code of no information message, display screen loader for calling backend apis and pagination (infinite loader) with simple customisation.
-
Alerts: Added capability to show alerts, success , errors, loadings , and extra.
-
Animations : Lovely Animations are added on every display screen and objects.
-
Responsive System: Techforce is attentive to help totally different display screen sizes for Cell, Pill, iPads, laptops and PCs.
-
Single Signal On: Login/Signup with Fb
-
Chat: Actual time chat integration
-
Notification: Actual time notifications
-
OneSignal: Onesignal integration for actual time information communication
-
Stripe Cost Integration: Cost integration for service supplier, buyer and admin.
Most important Options
-
Touchdown Pages / Visitor Discover
-
Dwelling / Most important Touchdown Web page
- Lovely and engaging cell pleasant fundamental touchdown web page.
-
Service Supplier Discover Web page
- Cell pleasant service supplier discover web page for visitor and logged in customers.
-
Be part of as Professional Options Web page
-
Enterprise engaging web page for service supplier utilities and profit and workflow.
-
Discover & Bid jobs close to to your areas and associated to your talent units.
-
-
-
Authentication
-
Login Pages
- Separate login pages for Buyer, Service Suppliers, Reviewers and Admins.
-
Signup Web page
- Signup web page for buyer, service suppliers, reviewer and admin onboarding.
-
Login/Signup with Fb
- Single signal on of buyer, service supplier, reviewer and admin utilizing Fb SDK.
-
Forgot Password Web page
- Forgot password web page for buyer, service supplier and reviewer.
A reset password hyperlink can be despatched to the consumer through electronic mail.
- Forgot password web page for buyer, service supplier and reviewer.
-
-
Buyer
-
My Jobs & Job Particulars
-
This characteristic lets you see you posted jobs and consider and modify job particulars.
-
On job particulars, prospects may also see all of the bids and bidder particulars by view profile choices.
-
Clients even have the power to talk with the bidder on the job element web page.
-
Clients may invite service suppliers to bid on the roles.
-
Clients have the choices to assign, mar job full, give evaluate and suggestions and cancel the job.
-
-
Discover Service Suppliers
- This characteristic permits the shoppers to discover service suppliers and consider their profile rankings, evaluations and suggestions.
-
Put up a job
-
This characteristic permits the shoppers to request any service within the type of a publish.
-
Custqomer publish a job by getting into related particulars for instance: Service, Job Title, Description, connect a number of photographs, movies, service urgency, job schedule choice, service location, and account verification particulars.
-
-
Profile & Settings
-
This characteristic permits the client to change their profile by getting into needed particulars to it.
-
Clients can enter First Title, Final Title, electronic mail, contact and handle info.
-
Clients may change their password by going to the settings tab.
-
-
Notification
- Notification options will hold upto date the client associated to the actions carried out on their posted jobs.
-
-
Service Supplier
-
Discover Jobs & Job Particulars
-
This characteristic permits service suppliers to discover posted jobs in your locality.
-
Service suppliers can view the complete particulars of the job and may bid accordingly.
-
Service suppliers even have the power to talk with the client on the job element web page.
-
Service suppliers have the choices to provoke, cancel, full, give evaluate and suggestions to the job.
-
-
My Bids
-
This characteristic permits the service suppliers to view their bids and on-going job standing within the type of totally different tabs.
-
Service supplier bidding on jobs is sorted by Invites, Energetic Bids, Awarded, Accomplished, Cancelled and Archive.
-
-
Featured Profile
-
This characteristic permits the Service suppliers to create their featured profile by paying some quantity in line with their price range.
-
The featured profile will make the service supplier profile featured and place it on the highest service supplier record.
-
Service suppliers may purchase campaigns in line with their price range and monitor their profile viewers, clicks and CTRs and so forth.
-
-
Profile & Settings
-
This characteristic permits the service suppliers to change their profile by getting into needed particulars to it.
-
Service suppliers can enter First Title, Final Title, electronic mail, contact and handle info.
-
Service suppliers may also have to add their enterprise proof paperwork, Service Expertise Certificates and Registration Paperwork.
-
Service suppliers may change their password by going to the settings tab.
-
-
Notification
- Notification options will hold upto date the service supplier associated to the actions carried out on the awarded jobs.
-
-
Reviewer Panel
-
Evaluate Service Supplier Profile
-
Reviewers are like an assistant to an admin. Reviewers are accountable to evaluate onboarded service supplier profiles by reviewing and verifying their private particulars, location handle, enterprise paperwork, certificates and registrations and so forth.
-
Primarily based on this, the reviewer can approve or reject the service supplier profile.
-
-
-
Admin Panel
Admins have full management and entry to the complete Techforce Marketplace. They’ve varied choices so as to run and handle the complete market enterprise efficiently. Beneath are the listed varied administration choices:
-
Administration
- Admin Dashboard
- Service & Sub Companies Administration
- Buyer Administration
- Service Supplier Administration
- Service Supplier Evaluate
- Job Administration
- Cost Actions
- Basic Settings
- Admins Managements
- Assist & Assist