IshuKrPathak / BaateinKro

Home Page:https://baatein-kro.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LOGO


BaateinKaro

#πŸ“Έ Snaps

Screenshot (20)

Screenshot (21)

Screenshot (22)

Screenshot (23)

Screenshot (24)

Screenshot (25)

Screenshot (26)

πŸ“— Table of Contents

πŸ“–

A perfectly secure ChatApp using React.js leveraging real-time chat experience. Routing with React Router, UI from Next UI and state management using Zustand along with authorization with the use of Appwrite Cloud.

[BaateinKaro] is a...

πŸ›  Built With

Tech Stack

The Tech stack for this project include Vite + React ,NEXT UI , Appwrite Cloud , Zustand , React Router.

Key Features

  1. Authentication:

    • Implemented authentication in React using a Login component. Ensuring secure access to protected sections of app.
  2. Protected Routes:

    • Created protected routes in app by utilizing the React Context API and creating a custom hook. This ensures that certain routes are only accessible to authenticated users, enhancing the security of application.
  3. Navbar & Logout:

    • Developed a Navbar with links pointing to routes in app. Include a Logout option to allow users to securely log out from the application.
  4. Create Community:

    • Enhance user engagement by implementing a feature to create communities within app. This can involve creating new routes and components for community management.
  5. Chat Section:

    • Implemented a chat section for enhanced user interaction. Utilize the information from the previous points, ensuring that the chat section is accessible only to authenticated users through protected routes.

(back to top)

πŸš€ Live Demo

(back to top)

πŸ’» Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need to install node in your system : If it is already installed in your system then run this command in your CMD .

command:

node --version

Setup

Clone this repository to your desired folder:

  cd my-folder
  git clone https://github.com/IshuKrPathak/BaateinKro.git

Install

Install this project with:

  npm install
  cd my-project

Usage

To run the project, execute the following command:

 npm run dev

(back to top)

πŸ‘₯ Authors

πŸ‘€ Author

(back to top)

React + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

About

https://baatein-kro.vercel.app


Languages

Language:TypeScript 92.9%Language:JavaScript 3.1%Language:CSS 2.5%Language:HTML 1.5%