A fully-functional real-time Messenger clone.
- Node.js and npm/yarn installed on your machine
- A MongoDB account for database
- Google and Github developer accounts for OAuth
- A Pusher account for real-time messaging
- A Cloudinary account for file and image storage
- Clone this repository
- Run
npm install
oryarn install
to install the dependencies - Add your environment variables to the
.env.example
file in the root of the project and rename it to.env
After setting up, you can start the development server with npm run dev
or yarn dev
. The application will run on http://localhost:3000
.