A global vehicle marketplace monorepo built with Next.js for the frontend and Go for the backend, utilizing gRPC for communication, Kubernetes for deployment, and Xata for data storage.
MIT License
This repository contains the source code for the Auto Marketplace project, a seamless and intuitive platform for buying and selling vehicles online.
Free Vehicle Listings: List your vehicle for free on our platform. Reach a wide audience of potential buyers without any cost.
Advanced Search Filters: Easily find the vehicle that suits your needs with advanced search filters. Filter by make, model, year, price range, and more.
Subscription and Notifications: Subscribe to specific criteria and receive notifications whenever new listings matching your interests are added. Stay informed without constantly checking the platform.
Simple and Intuitive User Experience: We prioritize a clean and user-friendly design to ensure a straightforward experience for both buyers and sellers. Navigate through the platform with ease.
You can run the application locally either using Kubernetes or by running commands directly. Follow these steps:
.env
file based on the .env.example file in the root of the repository.direnv allow
to load the .envrc
or .env
file.devbox shell
to install the required packages and tools. (Optionally, install the Devbox VSCode extension if you use VSCode).tilt up
to deploy Targabay within local Kubernetes.pnpm i
to install the dependencies.pnpm dev
to start the API server and web app in development mode.We welcome contributions! If you'd like to contribute to the code or have questions about the project, please follow our contribution guidelines.
This project is licensed under the MIT License.
If you have any questions or feedback, feel free to reach out to us at [email protected].