Skip to content

rajanprajapati1/emojiFinder.com

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Emoji Finder

Overview

Emoji Finder is a web application built with React that allows users to easily search and discover emojis. It comes with various features, including user authentication using OAuth, emoji searching, categorization, dark mode, light mode, and more.

  1. Dark Mode Page Dark Mode Page

  2. Light Mode Page Light Mode Page

  3. Search Page Search Page

  4. Home Page Home Page

  5. Loading Page Loading Page

  6. Login Page Login Page

  7. Auth Page Auth Page

  8. Single Emoji Page Single Emoji Page

Features

1. User Authentication

  • Login with OAuth: Users can log in using OAuth to access personalized features.

2. Emoji Search

  • Efficient Emoji Search: Easily find emojis using a powerful search functionality.

3. Emoji Categorization

  • Categorized Emojis: Emojis are organized into categories for easy navigation.

4. Dark Mode and Light Mode

  • Toggle Between Themes: Users can switch between dark and light modes for a personalized experience.

5. User Logout

  • Secure Logout: Implemented a secure logout mechanism for users.

Getting Started

Follow these steps to get the project up and running on your local machine.

  1. Clone the Repository:

    git clone https://github.com/your-username/emojifinder.git
  2. Install Dependencies:

    cd emojifinder
    npm install
  3. Set Up OAuth Credentials:

    • Obtain OAuth credentials for authentication. For example, if you are using Google OAuth, create a project in the Google Cloud Console and obtain the client ID and client secret.
    • Update the OAuth credentials in the appropriate configuration file.
  4. Run the Application:

    npm start

    Open http://localhost:3000 in your browser to view the application.

Configuration

  • Update the OAuth credentials in the authentication configuration file (e.g., authConfig.js).

Contributing

Contributions are welcome! If you'd like to contribute to Emoji Finder, please follow the contribution guidelines.

License

This project is licensed under the MIT License.

Acknowledgments

  • Thanks to the creators of the React library.
  • Emoji data is sourced from Emojipedia.

Contact

For any inquiries or issues, please contact : (mailto:Prajapatirajan776@example.com).

Happy Emoji Finding! 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published