This project leads to an Android Application in which you can talk to anyone by confessing them with 3-4 confessions. Required skills are:
- Flutter
- Javascript, Node and Typescript
- Mongo-DB
- Redis
- RabbitMQ
- Firebase Cloud Services
-
Download and install flutter from here
-
Download Node js from here and install it by following the installation guide.
-
Install Redis from here.
-
Install RabbitMQ server from here
-
Now clone the repo and travel to the directory of the clonned repo. Open terminal in the directory and use the following command:
npm install tsc --init
-
Make sure you have installed Android Studio in your machine. We prefer Android Studio over VS Code because it's exclusively for Android Apps but it will not matter if you will code in any other IDE also.
-
Learn typescript from here
-
Create an account on MongoDB and paste the link in index.ts file in 'Db' variable.
-
Change the IP Address to your IP Address in 'uri' variable present in global_variables file.
-
While connecting to server make sure you Mobile phone and Machine are connected to same Internet.