SOCIAL SOCIETY
NodeJS
Typescript
MongoDB
ReactJS
ReduxDescription
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.