Okapi is a open-source social network website build with node.js and MongoDB.
Okapi is created for learning and to have fun with your friends and to add new future you like to the site by contributing.
- You can sign using Google, facebook or local authentication.
- chat in a public room
- create public rooms
- edit user profiles
- add friends
- private chat/ private rooms
It's simple to get started with Okapi, you just need to link you mongodb database. If you want google authentication to work you need to add your google credentials from google developers console to the .env.example.
- Clone or download the repo
- Install NPM packages
npm install
- start
npm start
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.