SOCIAL SOCIETY

NodeJS

Typescript

MongoDB

ReactJS

Redux

Description

Social Social is a mobile application designed for purchasing tickets to a variety of nearby events. It facilitates seamless transactions for users, enabling them to browse, buy, and attend events in their vicinity. Additionally, users can engage in social interactions within the app by posting, commenting, and liking content. Comments can further be expanded upon with replies, fostering rich and dynamic conversations

My Role

As the Lead Backend Developer for Social Social, I spearheaded the planning and integration of the entire system, handling all aspects of functionality myself. I took on the responsibility of completing the backend code for the application independently. Additionally, I led the mobile development team, overseeing the discussion and implementation of all features and functionalities.

Tech Stack

The technology stack for Social includes a NodeJS API serving as the backend and written using Typescript, supported by a MongoDB database for efficient data management. Social app admin panel is built using ReactJS, offering a seamless interface for managing operations. For the mobile application, we opted for Flutter, ensuring a smooth and unified experience across platforms. We integrated several third-party APIs to enhance functionality, including Stripe and Paypal for secure payment processing, SendGrid for reliable email services, and Twilio for seamless SMS communication, among others.