Skip to content

bjmoonn/hacksc-2023

Repository files navigation

Inspiration

One of our team member's family member has Multiple Personality Disorder. Some of the team met him and talked to him about his major pain points. Based on the prompt, we realized that people with MPD are very underrepresented. So, we decided to focus on solving this problem for HackSC.

What it does

This software allows users to create an identity by entering diary entries and characteristics. Then the user can have a conversation with that identity using a chatbot.

How we built it

We used next.js for the front end and OpenAI API / Python script for the chatbot.

Challenges we ran into

We ran out of time, so we were unable to integrate the back end into the front end.

Accomplishments that we're proud of

We worked well as a team. Even though we were confused most of the time, we still built software that targeted a problem.

What we learned

We learned that Google is our best friend, because many of us are beginner programmers.

What's next for ChatSupport

Our team will integrate the front end and back end. Hopefully, we can ship out our software to users to collect user data and iterate.

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying pages/index.tsx. The page auto-updates as you edit the file.

API routes can be accessed on http://localhost:3000/api/hello. This endpoint can be edited in pages/api/hello.ts.

The pages/api directory is mapped to /api/*. Files in this directory are treated as API routes instead of React pages.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors