A chat app where users can send messages to each other. This projectโs backend and frontend has an authentication system. It achieves real-time communication using socket.io and has many amazing features.
- Send and receive messages in real-time ๐ง
- Update Profile ๐จ๐ปโ๐ซ
- Upload and send files ๐
git clone https://github.com/blackphoenix42/chat-app.git`-
Download and install PostgreSQL๐
-
Navigate to backend directory
cd .\backend\- Install the dependencies
npm install-
Add PostgresSQL databse password in
.env.EXAMPLEfile and remove.EXAMPLEfrom the extension. -
Create
chat_appdatabase in pgAdmin. (You can provide a different name but change it too in the.envfile.) -
In the terminal, run the following command to create tables in database
npx sequelize-cli db:migrate- Send dummy data to the database.
npx sequelize-cli db:seed:all- Start the server
npm start- Navigate to frontend directory
cd .\frontend\- Install the dependencies
npm install- Start the app
npm startUse following credentials to try out the app.
email:john.doe@gmail.com
password:secret
- React
- Nodejs
- Express
- PostgreSQL
- Take a look at the Existing Issues or create your own Issues!
- Check out CONTRIBUTING.md
- Start contributing to add yourself in README.md ๐ค๐ป
|
blackphoenix42 ๐ Admin |





