SparkMate: A next-generation dating app built with React Native and Expo Router for Android and iOS. Features real-time chat and match management using Socket.IO and MongoDB. Enhanced user engagement with an interactive design and real-time updates.
BSD-3-CLAUSE License
Users should be able to:
To set up the project locally, follow these steps:
git clone https://github.com/SartHak-0-Sach/SparkMate_Dating_App.git
cd SparkMate_Dating_App
Note: You need Node.js and npm installed on your machine.
npm install
npm run dev
npm run build
A dist
folder should be created.
npm run preview
Here is a guide: How to deploy the project
Developing SparkMate provided deep insights into integrating real-time features with Socket.IO and managing large-scale user interactions efficiently using MongoDB. This project also enhanced my skills in React Native and cross-platform mobile app development.
I plan to further optimize the real-time features, introduce new interactive elements, and explore advanced algorithms to improve match-making accuracy and user engagement.
Sarthak Sachdev
Thanks to the React Native and Expo communities for providing excellent resources and support, which greatly contributed to the success of this project.
I love receiving feedback! I am always looking to improve my code and take up new innovative ideas to work upon. So if you have anything you'd like to mention, please email 'hi' at saarsaach30[at]gmail[dot]com.
If you liked this project, make sure to spread the word and share it with all your friends.
Happy coding! βΊοΈπ