Inspiration
Have you ever been lost on what to do? Looking for the perfect study group? Or simply curious about events near you? It's only 2pm and you find yourself wandering Uni aimlessly, not wanting to go home. You want to do something!
What it does
Well... SYNK solves that for you! Our application locates nearby Events around you and provides details about Events such as location, time, descriptions and hosts so you can choose to beeline straight for one after your 9-2 classes!
How we built it
Our application, SYNK, was developed using a robust tech stack while ensuring efficient collaboration practices to create a seamless and user-friendly experience. Our Tech Stack included:
Frontend
- NextJS with Typescript to create a dynamic user interface while utilising Leaflet.js for spatial maps and data visualisation
- Deployment using Vercel
- Third Party Libraries including:
- DaisyUI Component Library
- React Leaflet
- Framer Motion
Backend
- Flask with Python
- Deployed using Render
- Utilised MongoDB as a database
Challenges we ran into
The initial idea generation process proved a challenge due to the broad scope of the problem, leading to a loss of valuable time. Narrowing down our goal enabled our group to develop our idea in creating a platform that aids students in attending nearby events while on campus at university. Furthermore, the most significant challenge was utilising MongoDb and Flask, which were both unfamiliar technologies that presented a steep learning curve. Despite this, by learning and integrating them within SYNK proved to be a difficult but rewarding experience.
Accomplishments that we're proud of
As a small group of 3 members who are both interested in and new to hackathons and web development, this hackathon was certainly an interesting and exciting experience. Within this hackathon period, our group was able to learn new technologies and utilise effective and efficient teamwork communications to create functional platform that aligns with our idea.
What we learned
This hackathon experience has provided invaluable learning experiences for the group. From the technical perspective, our group was able to learn more about authentication, tokens, routing, as well as handling geolocation data using MongoDB and displaying it with React-Leaflet. In addition, from a personal development perspective, as undertaking a hackathon is a relatively new experience for us, we have learned how to effectively collaborate under time constraints with consistent communication and efficient time management.
What's next for SYNK
The goal for SYNK is enhancing interactivity between users and event organisers by introducing features like capacity tracking, ratings, bookmarking, searching events, and a 3D map to streamline event discovery and further enjoyment.
Log in or sign up for Devpost to join the conversation.