Skip to content

Ghasty003/Hawky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Hawky

MERN stack Message sending web application with voice call and video call implemented (in progress).

About this project

This project includes:

  1. Creating a CRUD api in nodejs, express and mongoose
  2. JTW authentication
  3. Using React Functional Components alongside hooks
  4. Managing state using Context API
  5. Managing Authentication in react
  6. Using Routing in React
  7. Realtime messaging using Socket.io

Live Demo here

Contribution Prerequisites

Create an issue first before PR

Install Node JS

Refer to https://nodejs.org/en/ to install nodejs

Add your mongodb url in .env

  1. Fork the project. Click on the icon in the top right to get started
  2. Clone the project, you can use the following command:
git clone https://github.com/<your-github-username>/Hawky
  1. Navigate to the project directory
cd Hawky
  1. Install dependencies with npm install
npm install
  1. Run the project
npm run dev

🥂 After making a change

  1. Create a new branch
git checkout -b YourBranchName
  1. Add it to staging area

NOTE: don't commit the package.json

git add <path to the file you worked on>
  1. Commit your changes

  2. Push your changes

git push

🙏🏽 Support

This project needs a star️ from you. Don't forget to leave a star✨