TenderHub TenderHub is a modern B2B tender management platform designed to connect businesses, streamline procurement processes, and facilitate collaboration. It allows companies to create and publish tender opportunities, and other businesses to discover and apply for them.

Features User Authentication: Secure sign-up and sign-in using email and password, powered by Supabase Auth.

Company Onboarding: A guided process for new users to create their company profile, including company name, industry, description, and logo upload.

Dynamic Company Profiles: Showcase detailed information about registered companies.

Tender Listing: Browse a comprehensive list of active and past tender opportunities.

Tender Creation: Companies can easily create and publish new tender opportunities with details like title, description, deadline, budget, and requirements.

Tender Details Page: View in-depth information for individual tenders.

Responsive Design: Built with Tailwind CSS to ensure a seamless experience across various devices.

Real-time Data: Leverages Supabase for real-time data updates.

Technologies Used Next.js 14+ (App Router): React framework for building modern web applications.

React: JavaScript library for building user interfaces.

TypeScript: Strongly typed superset of JavaScript for enhanced code quality.

Tailwind CSS: A utility-first CSS framework for rapid UI development.

Supabase: Open-source Firebase alternative providing:

Authentication: User management and secure authentication.

PostgreSQL Database: Relational database for storing application data.

Storage: For storing company logos and other files.

Realtime: For instant data updates.

Lucide React: A collection of beautiful and customizable open-source icons.

Shadcn/ui: Reusable components built with Radix UI and Tailwind CSS.

Sonner: A modern toast library for notifications.

Getting Started Follow these steps to set up and run TenderHub locally.

Prerequisites Node.js (v18 or higher)

Built With

Share this project:

Updates