Inspiration
Drawing inspiration from platforms like Ebay, Craigslist, and Facebook Marketplace, which facilitate the exchange of goods and services, we envisioned a unique approach. Our goal was to redefine the transactional aspect by introducing a goodwill system, where users engage in mutually beneficial exchanges.
What it does
Our platform allows users to showcase items or services they are willing to share, seeking something in return. The essence lies in fostering connections as users can reach out to potential trading partners through their profiles to initiate a "trade."
How we built it
Utilizing Next.js, Material UI, and Prisma (SQL) for database management, we meticulously crafted the platform. The synergy of these technologies enabled a seamless and efficient development process.
Challenges we faced
While some team members were adept with the tech stack, opting for the latest version of Next.js posed a challenge. Despite a learning curve and increased time spent on documentation, we navigated through, emphasizing collaboration over individual familiarity.
Accomplishments we're proud of
For many team members, it was a journey of first-time experiences with Next.js and React. Despite two team members facing unforeseen obstacles, the remaining two exhibited commendable resilience. Our collective progress and expanded skill set showcase our commitment and determination.
What we learned
Exploring Next.js's unique features in web development, such as server components, enriched our understanding. Many of us gained insights into API interactions, including calling external APIs and creating our own within Next. Implementing a Google Authentication system restricted to @ucsc.edu domains added a layer of security and expertise to our skill set.
What's next for Bartr
Our future goals include finding a suitable CDN service for hosting images. Although we encountered challenges due to paywalls within the available options, the importance of image hosting in our project's growth is undeniable. As we expand, securing a reliable CDN becomes a priority.
Built With
- mui
- mysql
- next
- prisma
- typescript
Log in or sign up for Devpost to join the conversation.