We had to develop an MVP of the platform, which included the functionality of creating customized event pages, connecting the Stripe payment system, implementing the logic of working with the community: creating groups, chat, online courses and a blog. It was also necessary to focus on one of the key features of the platform - flexible and fast event search.
A particularly important step in the work was the design of the system architecture to ensure ease of further scaling and avoid early refactoring. This also affected the elaboration of the integration of the payment system, and the analytics system, and the implementation of event search.
The site's design was developed in Figma and is an example of a great well-developed UX, which was made possible by researching user scenarios.
Our engineering team used one of our favorite technology stacks for web applications. The project uses Typescript, Node.js with Nest.js, Vue.js with Nuxt.js and Vuetify.
As a result, we released a working version of the WeDiscover platform, on which the first event organizers can gather their community, launch events and enjoy other benefits of the product. Visitors received a unique place that combines ticket sales and communication among like-minded people.