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.
- Login with OAuth: Users can log in using OAuth to access personalized features.
- Efficient Emoji Search: Easily find emojis using a powerful search functionality.
- Categorized Emojis: Emojis are organized into categories for easy navigation.
- Toggle Between Themes: Users can switch between dark and light modes for a personalized experience.
- Secure Logout: Implemented a secure logout mechanism for users.
Follow these steps to get the project up and running on your local machine.
-
Clone the Repository:
git clone https://github.com/your-username/emojifinder.git
-
Install Dependencies:
cd emojifinder npm install
-
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.
-
Run the Application:
npm start
Open http://localhost:3000 in your browser to view the application.
- Update the OAuth credentials in the authentication configuration file (e.g.,
authConfig.js
).
Contributions are welcome! If you'd like to contribute to Emoji Finder, please follow the contribution guidelines.
This project is licensed under the MIT License.
- Thanks to the creators of the React library.
- Emoji data is sourced from Emojipedia.
For any inquiries or issues, please contact : (mailto:Prajapatirajan776@example.com).
Happy Emoji Finding! 🚀