An open API service indexing awesome lists of open source software.

https://github.com/salimi-my/facebook-clone

This is facebook clone created using Nextjs, Firebase, Recoil, Tailwind and NextAuthjs
https://github.com/salimi-my/facebook-clone

facebook-clone firestore-database nextauthjs nextjs tailwindcss

Last synced: about 1 month ago
JSON representation

This is facebook clone created using Nextjs, Firebase, Recoil, Tailwind and NextAuthjs

Awesome Lists containing this project

README

        

# [Fakebook](https://fakebook.salimi.my) · [![Author Salimi](https://img.shields.io/badge/Author-Salimi-%3C%3E)](https://www.linkedin.com/in/mohamad-salimi/)

This is Facebook clone created using Next.js for educational purposes. User can login using Facebook login API, make posts with images, like posts and comment on posts.

## Exact copy of Facebook UI

- This is a clone of Facebook app
- Login using NextAuth.js through Facebook login api
- Realtime database using Firebase
- NextJS Server-side Rendering
- Hosted in Vercel

## Tech/framework used

- Next.js
- NextAuth.js
- Tailwind CSS
- Tailwind UI
- Firebase
- Recoil
- Vercel

## Starting the project

Open the [.env.local.example](/.env.local.example) and fill in your Firebase Configurations & NextAuth Configurations then save it as .env.local the run the following command:

```bash
npm run dev
# or
yarn run dev
```

## Demo

The app hosted on Vercel. [Click here](https://fakebook.salimi.my) to visit.


Direct link: `https://fakebook.salimi.my`

## Screenshots

#### Login

![Login](/screenshots/screenshot-1.png)

#### Feed

![Feed](/screenshots/screenshot-2.png)

#### Menu

![Menu](/screenshots/screenshot-3.png)

#### Create post

![Menu](/screenshots/screenshot-4.png)