Skip to content

Forum Fusion is an online platform where people can hold conversations in the form of posted messages.

Notifications You must be signed in to change notification settings

MAAB-FW/Forum-Fusion

Repository files navigation

Forum Fusion

Forum Fusion is an online platform where people can hold conversations in the form of posted messages.


Website Features:

  • In this forum website, anyone can read any post. But can't read or write comments, participate in vote and share without logged in.
  • After logged in this website, users achieve "Bronze" Badge by default. So that they can post up to 5 posts in this website and write unlimited comments as they wants.
  • If the users want to posts unlimited times they have to be a "Gold" Badge Member. For "Gold" Badge, they have to pay 20$ in membership payment page.

Technologis:

  • react
  • firebase
  • sweetalert2
  • axios
  • jwt-authentication
  • tailwindcss
  • vite
  • reactselect
  • reactcharts
  • tanstack-query
  • shadcn
  • reactshare

Getting Started

Follow these steps to set up and run the project locally.

Prerequisites

Make sure you have the following installed on your system:

  • Node.js (version 14.x or later)
  • npm (version 6.x or later) or yarn (version 1.22.x or later)

Installation

  1. Clone the repository:

    git clone https://github.com/MAAB-FW/Forum-Fusion.git
    cd Forum-Fusion
  2. Install the dependencies:

    Using npm:

    npm install

    Or using yarn:

    yarn install

Running the Project

  1. Start the development server:

    Using npm:

    npm run dev

    Or using yarn:

    yarn dev
  2. Open your browser and visit:

    http://localhost:5173

Building for Production

  1. Build the project:

    Using npm:

    npm run build

    Or using yarn:

    yarn build