divyansh050 /
ZARA-CLONE
Clone of the popular online shopping store Zara. A Full Stack project use HTML , CSS & JavaScript for front end and nodeJS on backend. It's a team project completed executed in 5 days.
62/100 healthLoading repository data…
joel-jaimon / repository
A complete clone of whatsapp web using React Js, Node Js, Socket.io, Redis, Node Clusters, etc. MongoDB is used as the database. Use of 3rd party library is minimum. Redux is used for state management and redux saga for handling side effects. AWS S3 is used for storage.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A complete clone of whatsapp web using React Js as the front end and Node Js as the back end. MongoDB is used as the database. Use of 3rd party library is minimum. Redux is used for managing the entire state and redux saga for handling side effects. AWS S3 is used for data storage and retrieval.
a) Front End: React Js, Redux, Redux-Saga, Axios, Socket Client, Peer JS, React Spring. b) Back End: Node Js, Redis, Cluster, Socket.io, Mongo DB, Peer and Express, AWS S3.
For more details about the functionalities of the clone, please visit the following link. https://joeljaimon.com/whatsapp-clone/about
Create a .env file inside of client and server folders respectively:
- whatsapp-client/.env
REACT_APP_GAUTH_CLIENT_ID=<Your_gauth_client_id>
REACT_APP_SERVER_URL=http://localhost:8181
REACT_APP_PEER_SERVER_URL=http://localhost:9000
- whatsapp-server/.env
MONGO_PASSWORD=<your_mondodb_password>
MONGO_USERNAME=<your_mongo_username>
GAUTH_CLIENT_ID=1<Your_gauth_client_id>
GAUTH_CLIENT_SECRET=<Your_gauth_client_secret>
JWT_REFRESH_SECRET=ERDTFGYUHIJKOftgybhjnkmTYFYGBHUNJ%^TUGHYNJKBVGFYGUHKJHVHFCV~BJHk
JWT_ACCESS_SECRET=TYFGHBJNKU*&YIUGJBHNKMLIYUHJKML<*&^YGHBNM<LO*&^%REW@ERFVBHJUYGVBN
AWS_S3_BUCKET_NAME=<s3_bucket_name>
AWS_S3_REGION_NAME=<s3_region_name>
AWS_ACCESS_KEY_ID=<access_key_id>
AWS_SECRET_ACCESS_KEY=<aws_secret_access_key>
Make sure to create a IAM user with the required policies. For this project I've used my custom policy:
Also, you should have node installed, also a Redis server running on its default port (6379). Once the above part is done.
In whatsapp-server run:
npm i && npm run dev
In whatsapp-client run:
npm i && npm start
Selected from shared topics, language and repository description—not editorial ratings.
divyansh050 /
Clone of the popular online shopping store Zara. A Full Stack project use HTML , CSS & JavaScript for front end and nodeJS on backend. It's a team project completed executed in 5 days.
62/100 healthDSCfuo /
FUOcribs is an open source web project aimed at helping university students find roommates and available accomodation. The overall idea behind this program is to help develop coding and real-world problem-solving skills. This project is beginner friendly because no framework would be used and would be built from scratch so we encourage every contributor to give this rpoject their best shot and also __write down good comments in your codes to help another person reading your code learn and understand fast.__ ## Languages required * HTML5 * CSS3 * JAVASCRIPT * PHP * MYSQL ## Tools needed * Web browser * Text editor * You can use any text editor of your choice. Recommended text editors: [Atom](https://atom.io), [Brackets](https://brackets.io), [Vscode](https://code.visualstudio.com/download) * Offline server ([xampp](https://www.apachefriends.org/download.html) or [wamp](http://www.wampserver.com/en/)) ## Workflow This section describes the workflow we are going to follow when working in a new feature or fixing a bug. If you want to contribute, please follow these steps: #### Fork this project Clone the forked project to your local environment, for example: ```git clone https://github.com/DSCfuo/fuocribs.git ``` (Make sure to replace the URL to your own repository). Add the original project as a remote, for this example the name is upstream, feel free to use whatever name you want. git remote add upstream ```https://github.com/DSCfuo/fuocribs.git ``` Forking the project will create a copy of that project in your own GitHub account, you will commit your work against your own repository. #### Updating your local In order to update your local environment to the latest version on master, you will have to pull the changes using the upstream repository, for example: git pull upstream master. This will pull all the new commits from the origin repository to your local environment. #### Features/Bugs When working on a new feature, create a new branch feature/something from the master branch, for example feature/login-form. Commit your work against this new branch and push everything to your forked project. Once everything is completed, you should create a pull request to the original project. Make sure to add a description about your work and a link to the trello task. When fixing a bug, create a new branch fix/something from the master branch, for example fix/css-btn-issues. When completed, push your commits to your forked repository and create a pull request from there. Please make sure to describe what was the problem and how did you fix it. #### Updating your local branch Let's say you've been working on a feature for a couple days, most likely there are new changes in master and your branch is behind. In order to update it to the latest (You might not need/want to do this) you need to pull the latest changes to develop and then rebase your current branch. $ git checkout master $ git pull upstream master $ git checkout feature/something-awesome $ git rebase master After this, your commits will be on top of the master commits. From here you can push to your origin repository and create a pull request. You might have some conflicts while rebasing, try to resolve the conflicts for each individual commit. Rebasing is intimidating at the beginning, if you need help don't be afraid to reach out in slack. #### Pull requests In order to merge a pull request, there should be a couple of approval reviews. Once is approved, we should merge to the master branch using the Squash button in github. When using squash, all the commits will be squashed into one. The idea is to merge features/fixes as oppose of merging each individual commit. This helps when looking back in time for changes in the code base, and if the pull request has a great comment, it's easier to know why that code was introduced.
A modified version of WhatsApp Web where you can create global rooms and chat in realtime. It uses firebase for google authentication and uses its NoSQL and SQL hybrid as database. React Context API is used for managing global state.
Repo link https://github.com/joel-jaimon/whatsapp-clone/tree/e4967914370de302d5dd3f8bfb5fc88e82d2b147
Preview

Indra-S /
This GitHub repository provides a complete solution for creating an Uber clone web application that integrates with Web3.0. Users can log in using MetaMask and make payments using Ethereum, ensuring a secure and decentralized experience.
30/100 healthgyan2501 /
Travelocity.com is an online travel agency owned by Expedia Group. It has 12.4 million monthly unique visitors, making it the third most popular website owned by Expedia Group, after Expedia.com and Hotels.com. It was a collaborative project. we worked on this project on our construct week in masai in which we had to complete this in the span of 5
24/100 healthdeepakkumr09 /
Spotify Clone (DeepTunes) - Music Player Web App A fully functional music player web application built with HTML5, CSS3, and JavaScript. Features modern UI/UX design inspired by Spotify with complete playback controls, playlist management, and responsive design.https://deepakkumr09.github.io/Spotify_Clone/
36/100 healthfahad9988 /
This is the clone of AirGarage website which is a full service parking operator. It helps us book parking slots across various places around the United States. This is a collaborative Team Project that we have completed in 4 days.
22/100 health