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

https://github.com/parasss19/giphyapp

Sticky App
https://github.com/parasss19/giphyapp

Last synced: 6 months ago
JSON representation

Sticky App

Awesome Lists containing this project

README

          

# STICKY❀️


logo


## A fun & fast GIF ,Stickers finder where you can:

## πŸš€ Features
- πŸ” **Search trending GIFs, stickers & text**
- πŸ’Ύ **Save your favorites**
- πŸ“€ **Share with friends**
- πŸ“₯ **Download GIFs**


## πŸ§‘β€πŸ’» Tech Stack

| Tech | Description |
|-------------|---------------------------------------|
| **MongoDB** | NoSQL database with transaction support |
| **Express** | Backend server framework |
| **React** | Frontend library |
| **Tailwind Css** | For UI |
| **Node.js** | Runtime environment |
| **JWT** | Secure authentication mechanism |
| **Mongoose**| MongoDB object modeling tool |
| **Vite**| Build Tool |
| **Context-API**| For state Management |


> **Note**: If you are new to open source contributions, you can refer to [this](https://opensource.guide/how-to-contribute/) guide by GitHub.

# Installation

## To run the project locally, follow these steps:

1. **Fork the project repository:**

- Go to the project repository on GitHub.
- Click on the "Fork" button in the top-right corner of the page.

![image](https://github.com/Ayush-Tibrewal/Product_3D/assets/96817905/789dda31-5f38-4102-aca8-731d7f2f5f2f)

- This will create a copy of the repository under your GitHub account.

2. **Clone the forked repository to your local machine:**

```sh
git clone https://github.com/parasss19/GiphyApp
cd GiphyApp
```

- This command will create a local copy of the project on your machine.

3. **Install frontend dependencies**

```sh
npm install
```

4. **Setup ENV for Backend**
Create a `config.env` file in the `Backend` directory
```sh
VITE_GIPHY_KEY = "YOUR GIPHY API KEY"
VITE_BACKEND_URL = "YOUR backend url"
VITE_GOOGLE_CLIENT_ID = "YOUR GOOGLE CLIENT ID FOR OAuth"
```

5. **Running Frontend**

```sh
npm run dev
```

6. **Open the app**
- Go to `http://localhost:5173` in your browser


> **Note**: For backend Repository Refer to [Giphy_Backend](https://github.com/parasss19/GiphyApp_Backend) .

## πŸ“œ License
This project is licensed under the MIT License.

## 🀠 Project Admin

(Back to top)