Fat Cat
The best chat application
๐ About the Project
๐ท Screenshots
### Backend
Database
๐ฏ Features
- Jsonwebtoken
- Bcryptjs
- Cookies parser
- Authentication
- Http only Authorization
- ORM mongoose
- Limit loggin rate
- Realtime data Socket io
๐ Environment Variables
To run this project, you will need to add the following environment variables to your .env file
PORT
ACCESS_TOKEN_SECRET
REFRESH_TOKEN_SECRET
FRONT_URL
MONGO_URI
NODE_ENV
๐งฐ Getting Started
โผ๏ธ Prerequisites
This project uses Yarn as package manager
npm install --global yarn
โ๏ธ Installation
Install my-project with npm
yarn install my-project
cd my-project
๐งช Running Tests
To run tests, run the following command
yarn test test
๐ Run Locally
Clone the project
git clone https://github.com/hicmtrex/Fat_Cat_Server.git
Go to the project directory
cd my-project
Install dependencies
npm install
Start the server
npm run dev
โ ๏ธ License
Distributed under the License. See LICENSE.txt for more information.
๐ค Contact
Hicm- @twitter - hichembouallegue@gmail.com
Project Link: https://type-shop.vercel.app/