Skip to content

Circle Sync is a dynamic social media mobile app designed for connecting users through shared interests. My role involved backend development with Node.js and Express.js, creating secure RESTful APIs, managing MongoDB databases, and integrating Firebase notifications. I ensured seamless mobile integration and robust testing with Jest.

Notifications You must be signed in to change notification settings

nayefserag/CircleSync-With-Microservice

Repository files navigation

Circle Sync | Mobile Application

Circle Sync is a vibrant social media mobile application that facilitates user connections, content sharing, and meaningful interactions within dedicated interest-based spaces. It operates similarly to Facebook but with a focus on creating a space for users to connect around their interests.

Responsibilities

During my involvement with Circle Sync, I had the following responsibilities:

  • Designed and implemented RESTful APIs to enable seamless communication between the mobile application and the server.
  • Leveraged Node.js and Express.js to create a robust and scalable backend, ensuring optimal performance.
  • Implemented user authentication and authorization mechanisms to safeguard user data and privacy.
  • Developed and maintained a MongoDB database for efficient storage and management of user-generated content and application data.
  • Integrated Firebase Cloud Messaging to provide real-time notifications, enhancing user engagement and overall experience.
  • Collaborated closely with mobile app developers to ensure smooth cross-platform integration.
  • Implemented comprehensive testing via both unit tests and integration tests to validate individual modules as well as interoperability across connected components, enabling robust and maintainable code.

Project Technologies & Tools

The project utilized the following technologies and tools:

  • Node.js
  • Express.js
  • Jest
  • MongoDB
  • Firebase Cloud Messaging
  • Git
  • Docker

To Run App

Run the following command and ensure that you have Docker on your machine

$ docker-compose up

  • Feel free to explore the code, documentation, and the exciting features developed during the Circle Sync project. If you have any questions or would like to collaborate, please don't hesitate to get in touch.

Enjoy your exploration!

Stay in touch

  • Portfolio: portfolio

  • LinkedIn: linkedin

About

Circle Sync is a dynamic social media mobile app designed for connecting users through shared interests. My role involved backend development with Node.js and Express.js, creating secure RESTful APIs, managing MongoDB databases, and integrating Firebase notifications. I ensured seamless mobile integration and robust testing with Jest.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published