Swish .

Swish app snippet

Tech Stack

  • Next.js
  • Tailwind CSS
  • Node JS
  • Mongoose
  • MongoDB
  • Jest
  • React Testing Library
  • Mocha
  • Chai

Background

I wanted to leverage my skills in Next.js and Tailwind CSS to design an attractive, user-friendly café recommendation and review platform. I drew on my previous experience using MongoDB to build a database to manage users, cafés and reviews. In the future, I am excited to develop a mobile application that incorporates the design elements of the web platform and features discounts for customers to use, enhancing user engagement.

Screenshots

screenshot of login modalscreenshot of login formscreenshot of discovery page on desktopscreenshot of cafe page on desktopscreenshot of review postscreenshot of discover page on mobilescreenshot of filters on mobilescreenshot of save modalscreenshot of account page

Challenges

Updating cafe data

Filtering cafe amenities

Keeping a cafe saved