Matcha is a dating platform with the following features:
- 💘 matching algorithm based on preferences, distance, common interests and popularity rates
- 🛎 real-time notifications
- 💌 chat
- 🚫 possibility to block or report a userr
- React
- Material-Ui : React UI framework
git clone https://github.com/alexandregv/Matcha.git
cd Matcha
make
open http://localhost:3000
- 🗓 Planning the project on Github Kanban : The Project Board
-
make up
: Up the stack -
make down
: Down the stack -
make ls
: List stack services -
make ps
: Show stack services details -
make dump-db
: Dump the database into a single file (db/data/graph.db.dump
) -
make load-db
: Load the database from the dump file
-
make build
: Build images -
make init
: Create a swarm -
make leave
: Leave the swarm -
make start
: Start the stack -
make stop
: Stop the stack -
make up
: Up the stack -
make down
: Down the stack -
make reload
: Reload the stack -
make fix
: Fix a possible problem to start the stack (occurs if you down/stop too fast after an up/sart) -
make ls
: List stack services -
make ps
: Show stack services details -
make init-db
: (Re)Initialize an empty neo4j database (will prompt for reset) -
make dump-db
: Dump the database into a single file (db/data/graph.db.dump
) -
make load-db
: Load the database from the dump file
Actually, you should only have to use up
/down
, ls
/ps
and dump
/load
.
Others commands are here mainly for development purposes.
Also, if you see some errors marked as (ignored)
: this is normal.
👨🏻💻👩🏻💻 Built and designed by @alexandregv & @sophiebl