Inspiration
A study by UC Davis found that 19% to 56% U.S. college students struggle with food insecurity. A program like SNAP is vital for addressing this issue, but many students would assume they don’t qualify, and the NYC online SNAP application is outdated and difficult to navigate.
To address this, we introduce SNAP for Students, a web app to assist New York City students applying for SNAP/EBT benefits.
What it does
On the landing page, you’re greeted with some general information about SNAP and eligibility.
On our forum page, users can discuss the SNAP application process and assist each other in addressing food insecurity. Users can search these posts by keyword or filter by tags.
Our AI chatbot uses OpenAI’s API to provide personalized help to users while still guiding them to official legal channels.
On the quiz page, you can assess your eligibility to apply with just a few questions and get a general idea of whether you’re eligible to apply for SNAP.
How we built it
We built our website using Next.js, Node.js, React, HTML, CSS, Typescript, Tailwind, Mongodb, Javascript, OpenAI API.
Challenges we ran into
It was very difficult trying integrate MongoDB and OpenAI into our project.
Accomplishments that we're proud of
We are very proud that our website implements all the key features that we wanted and is aesthetic, concise, and educational.
What we learned
We learned a lot about Next.js, front-end/back-end integration, and working with APIs.
What's next for SNAP for Students
In the future, we will deploy our website to the internet, add user authentication, and scale up our project to better meet users' needs.
Built With
- css
- html
- javascript
- mongodb
- next.js
- node.js
- openai
- react
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.