- Light/dark mode toggle
-
Make a small input form which takes name age gender as input below the video tag.
-
Improving the UI using HTML CSS JS for a greater attractive LOOK.
-
Make sure to raise the issues and then make the contributions.
Let's make it A GREAT UI
navigator.getUserMedia
navigator.getUserMedia
is now deprecated and is replaced by navigator.mediaDevices.getUserMedia
. To fix this bug replace all versions of navigator.getUserMedia
with navigator.mediaDevices.getUserMedia
.
Low-end Devices Bug
The video eventListener for play
fires up too early on low-end machines, before the video is fully loaded, which causes errors to pop up from the Face API and terminates the script (tested on Debian [Firefox] and Windows [Chrome, Firefox]). Replaced by playing
event, which fires up when the media has enough data to start playing.
-
Issues will be assigned on a First-Come-First-Serve basis and are applicable only when they are opted through GitHub.
-
Each issue needs to be completed within a specific time limit according to its difficulty level (Easy: 1 day, Medium: 2-3 days and Hard: 4 days).
-
If a mentee is unable to solve the allotted issue within the given period, the issue will be passed to other contenders on the discretion of the mentor.
-
For any doubts feel free to ask your queries to the mentors or peer mentees in the discord.
If you think that you can add a new feature or want to fix a bug, we invite you to contribute to Emotion-detection-using-JS and make this project better. To start contributing, follow the below instructions:
-
Create a folder at your desire location (usually at your desktop).
-
Open Git Bash Here
-
Create a Git repository.
Run command git init
-
Fork this Repository.
-
Clone the forked repository in your local system.
git clone https://github.com/<your_github_username>/Emotion-detection-using-JS
- Run the following commands in the root directory
# Install NodeJS modules
npm install
# Start the development server
npm start
# This will start dev server at localhost:3000
-
Raise an issue if you find a bug or add a feature.
-
Wait for the issue to be assigned and proceed only after the issue is assigned to you.
-
Navigate to the project directory.
cd Emotion-detection-using-JS
- Add a reference(remote) to the original repository.
git remote add upstream https://github.com/mrsparkle-70/Emotion-detection-using-JS.git
- Check the remotes for this repository.
git remote -v
- Always take a pull from the upstream repository to your main branch to keep it updated as per the main project repository.
git pull upstream main
- Create a new branch for your feature.
git checkout -b <your_branch_name>
-
Perfom your desired changes to the code base.
-
Track and stage your changes.
# Track the changes
git status
# Add changes to Index
git add .
- Commit your changes.
git commit -m "your_commit_message"
- Push your committed changes to the remote repo.
git push origin <your_branch_name>
-
Go to your forked repository on GitHub and click on
Compare & pull request
. -
Add an appropriate title and description to your pull request explaining your changes and efforts done.
-
Click on
Create pull request
.
Wait for your pull request to be reviewed and if required suggestions would be provided to improve it.
Celebrate 🥳 your success after your pull request is merged successfully.
To maintain a safe and inclusive space for everyone to learn and grow, contributors are advised to follow the Code Of Conduct
Are you a beginner in using Github?
You can refer to the following articles on the basics of Git and Github and also contact me, in case you are stuck:
Thanks to these wonderful people ✨
💙 Happy Contributions !! 💙
If you have any feedback, please reach out to us at edsubham@gmail.com
Distributed under the MIT License. MIT