This project creates a learning of Node.js frontend and backend.
mongodb and chat system using socket
- REST API using MySQL (Sequelize)
- REST API with Caching using node-cache
Clone the project
git clone https://github.com/raviyatechnical/learn-nodejs
Go to the project directory
cd learn-nodejs
Copy .env.example to .env
cp .env.example .env
Install dependencies
npm install
Start the server for development
npm run dev
Start the server
npm run start
node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
Client: Coming Soon
Server: Node, Express
Database: MongoDB, MySQL (Sequelize)
What did you learn while building this project? What challenges did you face and how did you overcome them?