An open API service indexing awesome lists of open source software.

https://github.com/masaishi/web_cruzhacks2024


https://github.com/masaishi/web_cruzhacks2024

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# web_Sitegeist

## Overview

web_Sitegeist is a Nextjs application. This application provides a user-friendly interface to visualize and interact with data collected from Reddit. It features components like a search bar, data visualization charts, and integration with ChatGPT for dynamic interaction.

**[Live Demo](https://web-cruz-hacks2024.vercel.app/)**
**[Initial Design / Figma](https://www.figma.com/file/13P6GwI9DUAjRbJgJ40lPy/CruzHacks2024?type=design&node-id=0%3A1&mode=design&t=PWgJAPwbHJR6uUWK-1)**

## Features

- **Data Visualization**: Implements a Pie Chart to represent data distribution visually.
- **ChatGPT Integration**: Includes an AskGPT component for generating conversational responses based on user interactions.

## Getting Started

### Prerequisites

- Node.js and npm
- React and Material-UI
- An IDE or text editor for JavaScript development

### Installation

1. Clone the web_Sitegeist repository:

```bash
git clone https://github.com/masaishi/web_CruzHacks2024
```

2. Navigate to the project directory and install dependencies:

```bash
cd web_CruzHacks2024
npm install
```

### Running the Application

1. Start the React development server:

```bash
npm start
```

2. Open a web browser and navigate to `http://localhost:3000`.

### Deployment

It use Vercel for deployment. Thus, if we push to the main branch, it will automatically deploy to the live demo.