#FreeTheCitizens - Stop Galamsey Awareness Application

Alt text

This project is a Next.js web application created to raise awareness about the negative impact of illegal mining ("galamsey") on water bodies in Ghana. The platform empowers users by sharing live updates, posts, media, and event information about the ongoing efforts to stop galamsey and its environmental damage. It includes social media integration, live updates, and a gallery of images related to the cause.

Table of Contents

Highlights

  • Live Updates: Display live events and news related to anti-galamsey efforts.
  • Social Sharing: Integrated buttons for sharing updates on Twitter, WhatsApp, and Facebook.
  • Media Gallery: Browse through photos showing the impact of galamsey on water bodies.
  • Real-time Posts: Users can view the latest news and posts on galamsey protests and related activities.

Technologies

  • Next.js: React framework used for both frontend and backend.
  • Tanstack Query: For data fetching
  • Framer Motion: Animation library for smooth transitions.
  • Tailwind CSS: Utility-first CSS framework used for styling.

Installation

Follow these steps to set up and run the application on your local machine.

Prerequisites

  • Node.js
  • npm or yarn

Clone the Repository

git clone https://github.com/ftc-org/ftc-web
cd ftc-web

Install Dependencies

# If using npm
npm install
# If using yarn
yarn install

Run Dev server

npm run dev
# or
yarn dev

Contributors

We would like to acknowledge the following contributors who helped build this project:

If you would like to contribute, feel free to fork the repository and submit a pull request.