Servicify is a service platform. Made by Group 6 DICT 3-1 of PUP Institute of Technology.
click here to watch.
click here to watch.
click here to watch
Use the package manager pip to install.
cd servicify_web
python -m venv env
source env/Scripts/activate
pip install -r requirements.txt
python manage.py migrate
- Download and install Postgres 14.2.
- After installation, right click My Computer > Advanced System Settings > Environment Variable.
- On System Variables section, select the variable 'Path' and click Edit.
- Click New and paste the /bin folder directory of your Postgres installation. Ex. C:\Program Files\PostgreSQL\14\bin
- Press Ok
- To confirm the installation, open cmd or terminal and type:
psql -U postgres;
- It will prompt you for password if you've done the steps correctly.
- Enter 'postgres' as the password.
- After successful login, type:
CREATE DATABASE servicify; # To create the database needed.
- You can now run the server.
If you've already completed the steps above, you may run the server with:
python manage.py runserver
Lists of tasks that need to be done.
- Service Marketplace Template (You can check reference sa Work Offers Templates (https://imgur.com/a/730oAey))
- Contact Us Page (https://imgur.com/a/PQOAiGM) undraw svg (https://imgur.com/a/M0lrEZ7) (Marc Abi)
- About Us Page (https://imgur.com/a/bCww0gR) undraw svg (https://imgur.com/a/GvoH2KC) (Joshia)
- Work Offer Details Template (https://imgur.com/a/Yee5niQ) (Drew)
- Work Offer Biddings Template (Use Tables) (https://imgur.com/a/wjoMysa)
- Create Service Template (https://imgur.com/a/frlOmJ7)
- Serviceperson Profile (https://imgur.com/a/4TaTYlB)
- Client Profile (https://imgur.com/a/ysW7OtE)
- 404 Page (https://imgur.com/a/wOgJtl9)
- Search Interface (https://imgur.com/a/DEYYeET)
- Avatar Hover Menu
- Combine
templates\includes\register.html
andtemplates\includes\register-detail.html
to single page. (Para madali mag-handle ng form) (Drew)
- Service View Page (equivalent of https://imgur.com/a/Yee5niQ for service)
- List of Services Page
- List of Work Offers Page
- Create Service Type Form
- Service request page (For serviceperson) (Drew)
- Service request confirmation (Drew)
- Work Offer page (with place bid button & bids of other users) (Drew)
- Work Offer bid page (with bid details & accept or decline) (Drew)
- Work Offer bid confirmation (Drew)
- Client Profile page (Web) (Drew)
- Search interface (with filters) (Drew)
- 404 Page (Drew)
- Bidding Details Blank element (https://imgur.com/a/invM4Zt)
- Register Phone Number and Address style (https://imgur.com/a/z7IlEMV)
- Create Service Address style (same lang ng sa register yung layout) (https://imgur.com/a/D672zTT)
- Service Detail Filter section styles (https://imgur.com/a/AtmdXPZ)
- FIX: Review avatars streched when message is long (https://imgur.com/a/sUWf4VK)
- 'CLOSED' tag for closed work offers (Similar to Created At but darker bg color) (https://imgur.com/a/OA7uUAf)
- Winning Bid Card and Highest Bid Style (https://imgur.com/a/NYqO17S)
- Center and increase size of Bidding is already closed. (https://imgur.com/a/XTGcft2)
- Work Offer Bids (colors are just sample, use the original theme) (https://imgur.com/a/SRcKgek)
- Work Offer Bid details (https://imgur.com/a/3iaUmJK)
- Make Dashboard images fit to box (Not streched and not full)
- Create Service Dropdown add style (https://imgur.com/a/K0ok0a7)
- Create Service Success add style (https://imgur.com/a/Z0u4njy)
- Add 'Browse More' on the end of slide (at the end of Work Offers and Services) (https://imgur.com/a/aE5YJzI)
- Change default delete behaviour. (Instead of literal delete, add a deleted_at column.) (Troy)
- Chat/Messaging System
- Location Data
- SMS api
- Permissions (Work Offers, Biddings)
- Avatar/Image validation
- Client/Serviceperson switch
- Ratings System
- Service System
- Work Offer System
- Bidding System
- Service Creation
- Work Offer Creation
- Login and Registration
- User, Service, WorkOffer, Bid, ActiveService, ServiceType model (Troy)
- Postgres Setup (Troy)
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.