## Inspiration

Humans have an inherent desire for beauty, seeking to create both beautiful objects and experiences. As our lives become increasingly digital, the importance of crafting seamless experiences online grows. Consequently, graphic and web design are becoming ever more important. Despite the availability of drag-and-drop templates and website builders, creating websites often remains cumbersome and inaccessible for many. We aimed to develop a straightforward solution to enable anyone to build and launch a website in just minutes.

## What it does

Through our web app, you can prompt init to create any website. Start with a landing page- init will create the HTML code and CSS, and display a preview of your website. You can invite collaborators to work on the website in real time with you and prompt init through live interactions. Once you’re satisfied with your project, init offers one-click hosting. Deploy your website straight from our server and enjoy!

## How we built it

Backend: we used 2 servers to run two different websockets. The first websocket was built with node and express, and managed connecting different people to a server, this allowed for live collaboration. Users can work on the same design, see prompts generated live, and deploy. The second websocket uses fastAPI and Python for prompt generation. User-given prompts and CSS and HTML context are sent to an object representing OpenAI GPT-4o model and patched.

Frontend: We used React which connects to a Firebase database and Github OAuth. The frontend renders HTML and CSS content in a preview with a deploy button that is connected to a hosted link. Users can see collaborator movement in real-time.

## Challenges we ran into

This project used 2 backends, so there were many merge conflicts and unexpected issues. Despite being challenging, we were glad we dove into the subject as deep as we did because it was incredibly rewarding.

## Accomplishments that we're proud of

We’re proud that we were able to put together so many features for the app that takes you from creating a project to prompting, and collaborating.We introduced a random teammate at the last minute (it was their first hackathon)- and it went well!

## What we learned

This was some of our first time using websockets and using multiple backends. We learned a lot about coding with best practices.

## What's next for init

init is currently hosted- so feel free to try it out here! We hope to connect to vercel so you can deploy on your own.
## 🤯 Inspiration

As busy and broke college students, we’re usually missing semi-essential items. Most of us just suffer a little and just go without, but what if there was an alternative? Say you need a vacuum. More often than not, someone living in your hall has one they aren’t opposed to sharing! Building upon this principle, our app aims to **connect** “haves” with “have-nots” and create a closer community along the way.

## 🧐 What it does

Our app provides an easy-use platform for students to share favors between each other; two clear use-cases are borrowing items and running convenience store errands. In addition, this application encourages tighter communities and helps reduce consumerist waste(not everyone in a dorm hall needs their own of everything!).

## 🥸 How we built it

* **Frontend**: built in React Native with Expo, run on Xcode simulator
* **Backend** : authentication with Firebase, Typescript, TypeORM, GraphQL used to power Node server with Apollo editor to communicate with CockroachDB.
* **Design and UI**: Figma and Google Slide
* **Pitching** : Loom and Adobe Premiere

## 😅 Challenges we ran into

* We were unable to find a UI/UX designer for our team and initially struggled with getting the project off the ground. Heather dedicated most of her time filling that role by learning how to operate Figma and tried her very best to make an aesthetically pretty mock-up and final pitch.
* It was also difficult to work through many time zones and keep track of all members; we lost a backend person in last minute so Hung stepped up to the challenge to learn GraphQL, CockroachDB, and TypeORM in a really short time.
* Of course scope

## 😊 Accomplishments that we're proud of

* Heather is super proud of surviving her first hackathon and having her idea finally somewhat come to life! She also now realizes how much there is left to learn and is excited to explore more into UI/UX design and what goes into developing a mobile app.
* Hung somehow managed to implement React Native App with expo, GraphQL & Node server in less than 24 hours

## 🤔 What we learned

* We learned that having a reliable designer is super important, and how time moves super fast when you are having fun!
* Having a high bar is good but also terrifying :^(

## 😤 What's next for Favor App

We built a relatively functional minimum featured project over the past two days; however, we would like to implement GPS reliability and optimization algorithms in order to increase the amount of favors completed and make fulfilling favors easier. The ultimate goal is to tailor favor requests so fulfilling them doesn’t deviate from the helpers’ normal daily routines. We would also like to include more game-like features and other incentives. We could see ourselves using and relying on something like this a lot, so this hackathon will hopefully not be the end!
## Inspiration

There are 1.1 billion people without Official Identity (ID). Without this proof of identity, they can't get access to basic financial and medical services, and often face many human rights offences, due the lack of accountability.

The concept of a Digital Identity is extremely powerful.
In Estonia, for example, everyone has a digital identity, a solution was developed in tight cooperation between the public and private sector organizations.

Digital identities are also the foundation of our future, enabling:

* P2P Lending
* Fractional Home Ownership
* Selling Energy Back to the Grid
* Fan Sharing Revenue
* Monetizing data
* bringing the unbanked, banked.

## What it does

Our project starts by getting the user to take a photo of themselves. Through the use of Node JS and AWS Rekognize, we do facial recognition in order to allow the user to log in or create their own digital identity. Through the use of both S3 and Firebase, that information is passed to both our dash board and our blockchain network!

It is stored on the Ethereum blockchain, enabling one source of truth that corrupt governments nor hackers can edit.

From there, users can get access to a bank account.

## How we built it

Front End: | HTML | CSS | JS

APIs: AWS Rekognize | AWS S3 | Firebase

Back End: Node JS | mvn

Crypto: Ethereum

## Challenges we ran into

Connecting the front end to the back end!!!! We had many different databases and components. As well theres a lot of accessing issues for APIs which makes it incredibly hard to do things on the client side.

## Accomplishments that we're proud of

Building an application that can better the lives people!!

## What we learned

Blockchain, facial verification using AWS, databases

## What's next for CredID

Expand on our idea.