- Community Dictionary
- Community
- User Guide
- Set-up-Firebase
- Running-the-Application
- Contributing
- License
Community Dictionary is a crowd-sourced dictionary that aims to support the English language and multiple other languages. The platform offers concise definitions and examples of word usage in various languages, allowing users to add and search for words in any language they desire.
- Multiple languages support
- User-friendly interface
- Searchable database
- Crowdsourced definitions and examples
- Commenting system for added reliability
- Reporting system for inaccurate or disputed words and definitions
Join and communicate with other members on our community. We communicate on gitter
To run the Community Dictionary project, you need to have Node.js and npm installed on your system. You can download them from here.
Clone the repository.
For cloning this repo: Run
git clone https://github.com/scorelab/com-dictionary.git
Run the above command in the folder in which you want to clone the repository
To run the Community Dictionary project, navigate to the project directory by entering the following command in your terminal:
cd com-dict-client
Then, install the npm libraries using:
npm install
You need to create a .env
file in CodeLabz
folder following the template provided in the file .env.sample
.
- Sign in to https://console.firebase.google.com/.
- Click Add Project and necessary information about the project.(Below mentioned the Steps to add project to firebase)
- To add Firebase resources to an existing Google Cloud project, enter its project name or select it from the dropdown menu.
- To create a new project, enter the desired project name. You can also optionally edit the project ID displayed below the project name
- Firebase generates a unique ID for your Firebase project based upon the name you give it. If you want to edit this project ID, you must do it now as it cannot be altered after Firebase provisions resources for your project. Visit Understand Firebase Projects to learn about how Firebase uses the project ID.
- Agree to the terms and click Create Project.
- After creating the project, click Add Firebase to your web app.
- In the center of the Firebase console's project overview page, click the Web icon to launch the setup workflow.
- If you've already added an app to your Firebase project, click Add app to display the platform options.
- Enter your app's nickname.
- This nickname is an internal, convenience identifier and is only visible to you in the Firebase console.
- Click Register app.
- Copy the firebase configuration.
- Paste the configuration in the
.env
file. (Reference from env.sample)
Example of How will configurations look like in .env
REACT_APP_FIREBASE_PROJECT_ID = codelabz-8e474
Once the npm libraries are installed, you can start the application using:
npm start
This will start the application on your local server
This project is open source and welcomes contributions.
Community Dictionary is open-source software licensed under the MIT License.