Inspiration
I've always been bad at managing my money/budgeting in general. I wanted to make a tool that can help me and others budget their money effectively and not overspend.
What it does
This project is a website that has a bot that you can chat with. You give the bot basic info about yourself, and it budgets your money for you.
How we built it
I used TypeScript and Node.JS for the backend. The backend controls authentication and responding to user chat messages. I used React and Typescript for the frontend, which takes care of sending messages to the backend.
Challenges we ran into
The setting up took a really long time. Also, I primarily wanted to add a lot more features, but the time constraint really limited my options.
Accomplishments that we're proud of
My authentication system is pretty nice, so I'm proud of that. I'm also proud of my chatbot system as well, as the code is pretty nice but most important of all, it feels responsive and the UI is nice as well.
What we learned
I learned how to make authentication work, and how to create a basic chatbot.
What's next for Budgeteer
The project looks incomplete, so I would add more features. I may also plan to add a way to save your budgeting information then track your spending. Maybe the bot could even offer some advice as well.
Built With
- node.js
- prisma
- react
- typescript
- vite
Log in or sign up for Devpost to join the conversation.