NINJA is an ultra secure messaging platform. Built with the MERN stack.
- Node.js v16.13.0+
- In the main directory run the
npm i
command to simply install the dependencies.
For the client side (React), see: https://github.com/MartinKondor/ninja-client/.
To run the project make sure to do the following steps:
- You have to define a few environmental variables before run:
ATLAS_URI=... # MongoDB atlas url
PORT=... # Port to run on
API_KEY=... # Api key for requests
Put them in the config.env
file in the main directory.
- Then start the server with the
npm start
command. - Setup and start the client side.
- Now you can edit the files on both sides.
This project is open for any kind of contribution from anyone.
- Fork this repository
- Create a new branch (optional)
- Clone it
- Make your changes
- Upload them
- Make a pull request here
Copyright © 2022 Martin Kondor.
See the LICENSE file for details.