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.
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.
The project utilized the following technologies and tools:
- Node.js
- Express.js
- Jest
- MongoDB
- Firebase Cloud Messaging
- Git
- Docker
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!