Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saddamarbaa/google-clone-app-nex-js-typescript
==> Building Google Clone App with React Js + Next.js 13 + TypeScript + Tailwind CSS + next-auth + Dark Mode + Vercel Hosting (a mobile-friendly)
https://github.com/saddamarbaa/google-clone-app-nex-js-typescript
google-api nextjs react react-server-components tailwindcss typescript vercel
Last synced: 2 months ago
JSON representation
==> Building Google Clone App with React Js + Next.js 13 + TypeScript + Tailwind CSS + next-auth + Dark Mode + Vercel Hosting (a mobile-friendly)
- Host: GitHub
- URL: https://github.com/saddamarbaa/google-clone-app-nex-js-typescript
- Owner: saddamarbaa
- License: mit
- Created: 2021-10-07T17:00:13.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-17T13:06:36.000Z (10 months ago)
- Last Synced: 2024-10-02T16:20:57.266Z (3 months ago)
- Topics: google-api, nextjs, react, react-server-components, tailwindcss, typescript, vercel
- Language: TypeScript
- Homepage: https://google-clone-app-nex-js.vercel.app/
- Size: 801 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Google Clone
Building Google Clone App with React Js, Next Js, TypeScript, Tailwind CSS,
NextAuth, React Icons, Vercel Hosting (mobile-friendly).# Table of contents
- [Author](#Author)
- [Technologies](#Technologies)
- [Optimizations](#Optimizations)
- [Contributing](#Contributing)
- [Status](#status)
- [Features](#Features)
- [Inspiration](#inspiration)
- [Related Projects](#Related_Projects)
- [Support](#Support)
- [Feedback](#Feedback)
- [Run Locally](#Run_Locally)
- [Environment Variables](#Environment)
- [Screenshots](#Screenshots)# Author
### @Saddam Arbaa
# Technologies
- React Js
- Next Js
- TypeScript
- Tailwind CSS
- NextAuth
- React Icons# Features
- Google Sign-In
- Github Sign-In
- Search for web and Images using Google API
- Pagination
- Loading Skeleton# Demo
## LIVE DEMO
# Optimizations
- Next Js Image component
- Next Js file-system based routing
- Next Js Server-side rendering
- TypeScript
- Vercel Hosting
- React Server Components# Contributing
Contributions are always welcome!
# Support
For support, email [email protected].
# Feedback
If you have any feedback, please reach out to me at [email protected]
https://twitter.com/ArbaaSaddam/Linkedin.
https://www.linkedin.com/in/saddamarbaa/Github
https://github.com/saddamarbaa
https://www.instagram.com/saddam.dev/
https://www.facebook.com/saddam.arbaa# Run_Locally
Clone the project
```bash
https://github.com/saddamarbaa/google-clone-app-nex-js-typescript
```Go to the project directory
```bash
cd google-clone-app-nex-js-typescript
```Install dependencies
```bash
npm install
```Start the server
```bash
npm run dev
# or
yarn dev
```# Environment
- To run this project, you will need the following environment variables to your .env.local
- FIREBASE_GOOGLE_WEB_CLIENT_ID
- FIREBASE_GOOGLE_WEB_CLIENT_SECRET
- NEXT_AUTH_SECRET
- NEXT_AUTH_URL
- GOOGLE_API_KEY
- GOOGLE_CONTEXT_KEY
- GITHUB_ID
- GITHUB_SECRETget google API key from the following link
https://console.cloud.google.com/apis/dashboardget google Context key from the following link
https://cse.google.com/create/new# Status
Project is now complete in (React + TypeScript + Next.js) so my next step I would love to converted to (React + TypeScript + Next.js + Node.js + Express + MongoDB)
# Inspiration
Build By Saddam Arbaa Project inspired by [Google] https://www.google.com/
# Related_Projects
### Realtor Clone App built with React Js + TypeScript + Tailwind CSS + Vercel Hosting + Firebase
### Github Repo
### LIVE DEMO
### Netflix Clone App built with React Js + TypeScript + Redux + Stripe Checkout/Payments + Vercel Hosting + Firebase
### Github Repo
### LIVE DEMO
### Twitter Clone App built with React Js + Next Js + TypeScript + Tailwind CSS + Vercel Hosting
### Github Repo
### LIVE DEMO
### Front-End Mentor Rest Countries API Challenge app built with React Js + Next Js + TypeScript + Tailwind CSS + Vercel Hosting
### Github Repo
### LIVE DEMO
### LinkedIn Clone App built with React Js + TypeScript + Redux + Styled Components + Material-UI + Firebase Realtime Database + Vercel Hosting
### Github Repo
### LIVE DEMO
### Instagram Clone App built with React Js + Next Js + TypeScript + Redux + Tailwind CSS + Heroicons
### Github Repo
### LIVE DEMO
### Facebook Clone App built with React Js + Next Js + TypeScript + Redux + Styled Components
### Github Repo
### LIVE DEMO
### Messenger Clone App built with React Js + Next Js + Redux + Styled Components + Material-UI
### Github Repo
### LIVE DEMO
### Gmail Clone App built with React Js + Next Js + TypeScript + Styled Components + Material-UI + Firebase Realtime Database + Vercel Hosting
### Github Repo
### LIVE DEMO
### Signal Clone App built with React Native + TypeScript + Expo + React Navigation + Firebase Realtime Database + User Authentication + Passwordless Authentication with Magic Link
### Github Repo
### WhatsApp Clone App built with React Js + React Context API + Styled Components + Material-UI + Firebase Realtime Database + Firebase Hosting
### Github Repo
### LIVE DEMO
### Slack Clone App built with React Js + Next Js + Styled Components + firebase-hooks + Material-UI
### Github Repo
### LIVE DEMO
### Airbnb Clone App built with React Js + Next Js + Redux + Tailwind CSS
### Github Repo
### LIVE DEMO
### Amazon Clone App built with React Js + TypeScript + Redux + Styled Components
### Github Repo
### LIVE DEMO
### Tesla Clone App built with React Js + TypeScript + Redux + Styled Components + Material-UI + Vercel Hosting
### Github Repo
### LIVE DEMO
# Screenshots
## Web Search loading UI
![image](https://user-images.githubusercontent.com/51326421/229686350-83077795-c46f-46a1-987f-decfba214202.png)
## Image Search loading UI
![image](https://user-images.githubusercontent.com/51326421/229686601-ca7a253d-c82c-404b-88d6-615838e6598a.png)
## Error Handling UI
![image](https://user-images.githubusercontent.com/51326421/229686947-baa72d68-9253-4520-a279-5dbcd7974f08.png)
## Search Page
![image](https://user-images.githubusercontent.com/51326421/229685053-76f1a090-3da6-4501-8db0-bf5331a157df.png)
##
![image](https://user-images.githubusercontent.com/51326421/229684225-8aea1fb1-89dc-4f76-ae3b-7050a2baca6d.png)
![image](https://user-images.githubusercontent.com/51326421/229684276-7c814e84-672f-434b-a5fd-67f11a1bffa8.png)
![image](https://user-images.githubusercontent.com/51326421/229684567-80f692f6-d65f-4ad8-b08d-5ccbcc032e4c.png)
## Home Page
![image](https://user-images.githubusercontent.com/51326421/136696782-fc33ea82-b6af-4c7c-b8d0-f29fd3fa448a.png)
## Responsive on mobile screens
![image](https://user-images.githubusercontent.com/51326421/229685603-97970a40-b314-443a-b194-bc7d5e431282.png)
## LogIn Page
![image](https://user-images.githubusercontent.com/51326421/229685876-a334e9f3-ac7d-4798-9b9a-003a79351fe5.png)