Skip to content

nguonodave/sparkbridge

Repository files navigation

NetFix - Service Provider Platform

NetFix is a Django-based web application that connects customers with service providers for various services and maintenance tasks. Kindly note that it is still under development improvements.

Features

  • User Registration and Authentication

    • Two user types: Customer and Company
    • Unique email and username for each user
    • Profile pages for both user types
  • Service Management

    • Companies can create services in their field of work
    • Customers can request services
    • Services categorized by field.
    • The following are the currently allowed fields:
      • Air Conditioner
      • All in One (Not a service field option, but a company field option to offer all kinds of services)
      • Carpentry
      • Electricity
      • Gardening
      • Home Machines
      • Housekeeping
      • Interior Design
      • Locks
      • Painting
      • Plumbing
      • Water Heaters

Technical Details

  • Built with Django v3.1.14
  • Python 3.x required
  • A virtual environment is required

Setup and Installation

  1. Clone the repository
git clone <repository-url>
cd <project-directory>
  1. Set Up Virtual Environment:
python3 -m virtualenv venv
source venv/bin/activate
  1. Install Requirements:
pip install -r requirements.txt
  1. Run Migrations:
python3 manage.py makemigrations
python3 manage.py migrate
  1. Create Superuser (optional for admin access):
python3 manage.py createsuperuser
  1. Start Development Server:
python3 manage.py runserver

Contributing

Feel free to submit a pull request and contribute to the missing functionalities, both front-end and back-end.

License

MIT License

About

A web application that connects users and companies/individuals providing various services.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors