# Project export: hearth

This document was generated by HackStack to give an AI agent context about a hackathon project. Sections are labeled with their provenance; content marked as truncated was cut to keep this document small.

## Project metadata

- Hackathon: Cal Hacks 10.0
- Tagline: Modern MySpace + AI Powered Website Builder. Creating a network of digital hearths.
- Devpost: https://devpost.com/software/hearth-7oujhw
- GitHub: not linked
- Team: contributor stats unavailable

## Devpost submission (written by the team)

### Inspiration

Modern social media sterilizes and flattens everyone's online image. The same grid template, same post format, it's all very stifling. To us, the best form of online self expression comes in highly customizable and personal websites, however to most it's either too time consuming and expensive to maintain or they lack the technical skills to launch the page.

### What it does

Our page, hearth, solves this by acting as a middle man. We do all of the dirty work so that the end user has a smooth experience. By providing the user easy and free hosting, social media following features, and simplifying the development process with a on platform website builder utilizing a tuned GPT-4 model to generate websites for user specifications, we hope to create a more vibrant internet.

### How we built it

We built hearth's frontend on a stack using svelte and tailwind css. The backend is built on sqlite and express.js. The design page utilizes ChatGPT's API to leverage GPT-4 and monaco as a text editor to allow user customization of the AI generated websites.

### Challenges we ran into

One big challenge we ran into was the time limitation. Due to the time constraint we were unable to implement every web page and feature we had hoped to. We had to prioritize and ship the features we thought were most critical to hearth's vision.

### Accomplishments we're proud of

We're proud of our sleek minimal design and the smooth integration our website builder has with ChatGPT.

### What we learned

We learned how to effectively prompt engineer ChatGPT, the backend required to utillize Chat GPT and store user data, and design a clean and user friendly webpage.

### What's next

We hope to improve our website design page by implementing a market where users can use community components and templates as well as make it more easy for people who are less technical. We were also unable to render svelte in our web page so we used html / css instead for user webpages, that could be another area of improvement.

## README (from the GitHub repository)

No README available.

## Detected evidence (automated analysis)

No repository was indexed for this project. Claimed technologies below could not be checked against code.
- Express (technology) — claimed on Devpost, not found in the code
- Svelte (technology) — claimed on Devpost, not found in the code
- Tailwind CSS (technology) — claimed on Devpost, not found in the code

## Codebase structure

No repository index available.

## Key source files

No repository index available; no source files included.