Skip to content

YutingLi2001/AutoHub-Reviews-Platform

 
 

Repository files navigation

AutoHub Reviews

Introduction

AutoHub Reviews is a dynamic platform enhancing the car dealership experience through transparency and trust. It facilitates dealership searches, review posting, and offers valuable insights for both customers and dealerships.

Important: Comprehensive Project Wiki

For detailed guidance and in-depth information, visit our Project Wiki. It's a vital resource for users and developers, providing extensive documentation on features, setup, and technical architecture.

Table of Contents

Project Wiki

The AutoHub Reviews Project Wiki is the go-to resource for everything about our platform. It covers:

  • User Guides: Tailored instructions for different user roles.
  • Developer Guide: Technical details for setting up and contributing to the project.
  • Features: In-depth look at our platform's features.
  • Technical Architecture: Insight into the underlying technologies and architecture.

Installation

Quickly set up AutoHub Reviews locally:

  1. Navigate to the Server Directory:
    cd server/
    
  2. Install Dependencies:
    python3 -m pip install -U -r requirements.txt
    

Usage

How to run AutoHub Reviews:

  • Start the Server:
    python3 manage.py runserver
    
  • Optional Steps: Database migrations and superuser creation for full functionality.

Running Containerized App on IBM Cloud

Deploy AutoHub Reviews on IBM Cloud with these steps:

  1. Containerize the App: Ensure the app is packaged with Docker.
  2. Use IBM Cloud CLI: Set up container registry and Kubernetes services.
  3. Deploy: Launch the app using Kubernetes on IBM Cloud.

For detailed deployment instructions, check out our Containerization and Deployment Guide using IBM Cloud

Features

AutoHub Reviews offers comprehensive features for users and administrators:

  • For All Users: Nationwide dealership database, dealership-specific reviews.
  • For Registered Users: Personalized accounts, submit reviews.
  • For Admin Users: Data insights, management over vehicle types.
  • Technical Architecture: Robust and scalable backend powered by Django, SQLite, Cloudant NoSQL, IBM Cloud Functions, Docker, and Kubernetes.

Contributing

Contributions are welcome! Check our contribution guidelines for more information.

License

This project is under the Apache 2.0 license. For details, see LICENSE.md.

About

IBM Capstone Project

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 44.6%
  • CSS 33.8%
  • Python 12.0%
  • HTML 9.2%
  • Dockerfile 0.2%
  • Shell 0.2%