PSAid is a media and news web app that aims to shed light on the truth of the oppression and genocide happening in Palestine. This platform serves as a vital tool to help amplify the voices of Palestinians and to showcase the updated state of the Gaza Strip, providing the world with accurate, recent information and news.
- Real-Time Updates: PSAid provides up-to-date information about the situation in Palestine, focusing on the Gaza Strip.
- News Articles: Browse through a curated selection of news articles related to the region.
- Multi-Media Content: Access images and videos to get a comprehensive view of the situation.
- User Contributions: Allow users to contribute and share their own content, stories, and perspectives.
- Responsive Design: The web app is designed to work seamlessly on a variety of devices.
PSAid is built using the following technologies:
- Frontend: Flutter
- Backend: NestJS
To get started with PSAid, follow these installation steps:
-
Clone the repository:
git clone https://github.com/neo-sram/hackaQ.git
-
Navigate to the project directory:
cd hackaQ
-
Install dependencies for the frontend and backend:
# Install Flutter dependencies flutter pub get # Install NestJS dependencies cd server npm install
-
Start the development server:
-
For the frontend:
flutter run
-
For the backend:
cd server npm run start
-
-
PSAid should now be up and running. You can access it in your web browser at
http://localhost:3000
.
We welcome contributions to make PSAid even better. To contribute:
- Fork the repository on GitHub.
- Clone your forked repository to your local machine.
- Create a new branch for your feature or fix.
- Make your changes and commit them.
- Push your changes to your fork on GitHub.
- Open a pull request to the original repository.
We hope that PSAid will contribute to raising awareness and understanding about the situation in Palestine. If you have any questions or encounter any issues, please don't hesitate to contact us.