My inspiration for the project stemmed from my own lack of community I often feel due to living in the country and not in a traditional neighborhood where it's easy to connect with neighbors. I wanted to create a platform that resembled a Facebook neighborhood page, but was not exclusive. With Village Sync, you can form a community by reaching people specifically in your area, which is why I set the max distance for attending private events to 10 miles.
On the Host page, the user can post an event they are hosting. They categorize their event by interest, and distance, and can set a limit on how many people can attend. On the Find page, user's can search for privately hosted events by setting filters of interest, distance they are willing to commute, and when they would like to attend an event, be it today, this week, or this month. The AI event finder (if implemented) would ask the user to enter their city and state, and display all public local events happening that week in their community. The idea is to be a "one stop shop" for getting connected and involved in your area.
I used React to set up my application. I set up a Node.js server to handle backend functionalities. This involved using Express.js to create routes and manage requests and responses. I used JavaScript for writing functions and handling state. I used CSS and HTML to style my components. I hosted it on my local server.
I faced many challenges during the creation of my project. I've only taken one web dev class where I was familiarized with CSS and HTML, but I've only used React once and am new to JavaScript. I did a ton of research to be able to implement this.
I'm proud of my overall project. This was my first time working solo in a hackathon and I had to rely on my own research and knowledge to make it happen. I was definitely learning as I went.
I learned so much. I learned more about writing JavaScript and how to create a working layout with clickable options and responses.
Log in or sign up for Devpost to join the conversation.