GossipGrid is a web application designed to facilitate community-driven news sharing. Users can post news articles, engage in discussions, and stay informed about local events. Built with React and Vite, GossipGrid offers a responsive and intuitive interface for seamless user experience.
- Community News Sharing: Post and discuss news articles relevant to your community.
- Real-Time Updates: Stay informed with the latest news through real-time content and chat updates.
- User Authentication: Secure user registration and login system using FireBase.
- Responsive Design: Optimized for both desktop and mobile devices.
This project's structure is organized as follows:
src/
: Contains the main source code for the application.components/
: Reusable React components.pages/
: Page components correspondeing to different routes.config/
: Firebase configuration.
Coming Soon on Youtube...
To set up GossipGrid locally, follow these steps:
- Clone the Repository:
git clone https://github.com/PaoloAJ/GossipGrid.git
- Navigate to the Project Directory"
cd GossipGrid
- Install Dependencies:
npm install
- Set Up Enviroment Variables:
Create a
.env.local
file in the root directory and configure the neccessary enviroment variables as per your Firebase settings. - Start the Development Server:
npm run dev