An open API service indexing awesome lists of open source software.

https://github.com/francislagares/chatty-app

Chatty App is an interesting real-time social network application. This app is built using the MERN stack Node.js, Express, MongoDB, Prisma, Socket.IO, client-side caching in Redis, BullMQ and TypeScript.
https://github.com/francislagares/chatty-app

bull-queue express mern-project mongodb nodejs prisma redis-cache socket-io typescript

Last synced: 2 months ago
JSON representation

Chatty App is an interesting real-time social network application. This app is built using the MERN stack Node.js, Express, MongoDB, Prisma, Socket.IO, client-side caching in Redis, BullMQ and TypeScript.

Awesome Lists containing this project

README

          

![Image](https://i.imgur.com/GFf41dB.png)

# MERN Monorepo Starter

This repository is built with Yarn workspaces and contains API Node.js Server and React Frontend UI .

- Node.js: Node.js is a JavaScript runtime built on Chrome’s V8 JavaScript engine. Node.js brings JavaScript to the server
- MongoDB: A document-based open source database
- Express: A Fast, unopinionated, minimalist web framework for Node.js
- React: A JavaScript front-end library for building user interfaces

![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/francislagares/chatty-app/tests.yaml?style=for-the-badge)

[![Github all releases](https://img.shields.io/github/downloads/francislagares/rest-node-server/total.svg?style=for-the-badge&labelColor=black)](https://github.com/francislagares/rest-node-server/releases/)

## Packages

- [x] Express.js 4.18.1
- [x] React 18.1.0
- [x] React-dom 18.1.0
- [x] React Router 6

## Tooling

- [x] ES6
- [x] Eslint
- [x] Prettier
- [x] Precomit Lint
- [x] Versioning

## Monorepo

- [x] Yarn workspaces

## Usage

```sh
# clone repository
git clone git@github.com:francislagares/chatty-app.git

# cd into
cd chatty-app

# install required dependencies
yarn

# run by
yarn start
```

## Author

- [Francis Lagares](https://www.linkedin.com/in/francislagares)


## All contributions are welcome

Contributions are more than welcomed.

Feel free to open issues for asking questions, suggesting features or other things!