mattvan83 / minislack

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Minislack

This is a Next.js project that integrates Firebase for user authentification and instant messaging and React Context for state management.

To get started with this project,

  1. Go to firebase.google.com and create a new project.

  2. Within your project, create an application using the Web App option (</>).

  3. Copy the configuration for your application into the .env.local.example file.

  4. Enable the Authentication module for the project and select the Google provider. (Optional: Add the Facebook provider and configure your Facebook account in the Meta developer's console).

Note: If your deploy this project, make sure to add the domain name of your production application to the list of Authorized Domains for Firebase Authentication.

  1. Enable the Cloud Firestore module for the project.

  2. Run the application from the terminal using one of the following commands:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

About


Languages

Language:CSS 54.8%Language:JavaScript 45.2%