Hi! We are Tanguy Boissel-Dallier and Florent Klein. This is our work on 42's project "Matcha".
Soulmatch is a complete dating site, with:
- matching algorithm
- advanced search
- profile pages
- live chat
- instant notifications
- complete fake profiles seeding
- user geolocation
- responsive for mobile
We are using:
- React
- Node.js, with Express
- MySQL
- WebSocket
- GoogleMaps API
Clone the repo:
git clone https://github.com/floklein/Matcha.git && cd Matcha
Install the node_modules
and setup the database:
npm i && npm run client-install && npm run init
Run the server:
npm run dev
In an other terminal, while the server is running, run the seeder:
npm run seeder
Soulmatch does not use any CSS frameworks. Its design is completly homemade.
Matching page | User profile & live chat |
Advanced search page & live notifications | Profile edit & account menu |
Home page, on mobile |