Hero Image

A social networking app

Watch HD content with friends via real-time video calls!

Completed

Start DateDecember, 2022
End DateMarch, 2023
StatusCompleted
Team Size1 member(s)

Technologies

Below are the technologies used in this project.
Node.JsExpress.JsAgoraMongoDBRESTful APIMaterial UIReact.JsSign in with AppleVimeoApple Push Notification Service (APNs)AWS EC2AWS AmplifyRedux Toolkit

I had the privilege of working on the development of a comprehensive social networking app backend and admin panel while working at Technostacks Infotech Private Limited. This project aimed to revolutionize the way users connect and interact with exclusive content in real time, setting a new standard for social media experiences.

Technologies Used:

  • Backend: Node.js, Express.js
  • Frontend (Admin Panel): React.js, Redux Toolkit
  • Database: MongoDB
  • Real-time Video Playback: Agora
  • Video Hosting: Vimeo
  • Authentication: Sign-in with Apple
  • Push Notifications: APNs (Apple Push Notification service)
  • Hosting: AWS EC2 (Backend), AWS Amplify (Admin Panel)

Key Features:

  1. Real-time Video Playback: Users could enjoy exclusive content with friends in real-time via synchronized video playback. Agora's service seamlessly facilitated this feature, ensuring a smooth and immersive experience for all users.

  2. Secure Authentication: Leveraging Sign-in with Apple, user authentication was streamlined while ensuring robust security standards. This provided users with a seamless login experience and instilled trust in the platform.

  3. Social Interaction: Users could invite friends to watch videos together, fostering a sense of community and shared experiences. Additionally, features like friend requests, blocking, and reporting empowered users to curate their social circles and ensure a safe environment.

  4. Admin Control: The admin panel provided administrators with comprehensive control over user management and content. Admins could effortlessly manage user accounts, upload/edit/remove videos, and oversee the platform's operations.

Project Impact: This project not only showcased my technical expertise but also demonstrated the ability to deliver a robust, scalable, and feature-rich solution tailored to the needs of modern social networking. The seamless integration of various technologies and services resulted in an engaging and user-friendly platform that garnered positive feedback from users and stakeholders alike.

Takeaways:

  • Demonstrated proficiency in backend and frontend development using Node.js, Express.js, and React.js.
  • Experience in integrating third-party services like Agora, Vimeo, and Sign-in with Apple for enhanced functionality.
  • Expertise in database management using MongoDB and deployment on AWS infrastructure for scalability and reliability.

Conclusion: The Social Networking App Backend and Admin Panel project exemplifies my passion for creating innovative solutions that push the boundaries of technology. It stands as a testament to my skills as a software engineer and my commitment to delivering exceptional results. I am proud to have been part of this project and look forward to continuing to contribute to groundbreaking ventures in the future.

Team

1 member(s)
Abhishek Diwakar

Abhishek Diwakar

Software Engineer