Home

Awesome

<a name="readme-top"></a>

<h1 align="center">Clonedbook</h1> <p align="center"> <a href="https://clonedbook.vercel.app/">View app</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp; <a href="#memo-license">Technologies used</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp; <a href="https://github.com/zivavu/facebook-clone/issues">Report Bug</a> </p>

:rocket: About the project

This project is a basic clone of Facebook, replicating many of the features found on the home, profile, and friends pages. It includes interactive elements such as portals and poppers to enhance user interaction.

The interface closely matches the original design, is fully responsive, and supports dark mode. Components are organized using the Atomic Design methodology.

Currently, there's no authentication system, so users are represented by dummy/random data, allowing anyone to log in with just a click. The data for users, chats, photos, posts, comments, reactions, and friendships is generated using a script (not included in this repository) that utilizes Faker and LoremFlickr.

Data is stored in Firebase and optimized to reduce document reads by consolidating essential information into single documents. Since the focus is not on scaling to a large number of users, this approach prioritizes simplicity and efficiency. Additionally, user data is indexed using Algolia to provide fast and efficient search autocomplete.

Screenshot_1

:sparkles: Implemented Features

Interface

Home Page

Profile Page

Friends Page

Navbar

Posts & Pictures

Comments

Reactions

User Preview Popper

Chats Portal

Tests

<p align="right">(<a href="#readme-top">back to top</a>)</p>

:technologist: Technologies used

Next React Redux MUI FontAwesome Vercel Firebase Algolia

<p align="right">(<a href="#readme-top">back to top</a>)</p> <!-- LICENSE -->

:memo: License

Distributed under the MIT License. See LICENSE.txt for more information.

<p align="right">(<a href="#readme-top">back to top</a>)</p> <!-- CONTACT -->

:speech_balloon: Contact

Tomasz Kierzenkowski - zivavu@gmail.com

Project Link: https://github.com/zivavu/Clonedbook

<p align="right">(<a href="#readme-top">back to top</a>)</p> <!-- MARKDOWN LINKS & IMAGES --> <!-- https://www.markdownguide.org/basic-syntax/#reference-style-links -->