DevLabs is a website where you can search for free tools that are useful for your daily needs. This application is created by the incredible open-source community
You can check out the live project at https://DevLabs-one.vercel.app
Reactjs - Reactjs is a JavaScript library for building user interfaces. 🚀 Quick start Contributions are welcome! If you have any ideas, suggestions, or bug fixes, please open an issue or submit a pull request. Make sure to follow the project's code of conduct.
You can clone the project directly from this repo to your local system.
https://github.com/username/Devlabs.git
The .
will clone it to the current directory so make sure you are inside your project folder first.
npm install
`
### 3. Start development Server
```bash
npm start
#or
npm run dev
MONGODB_URI=<mongodb connection uri for the database>
PORT=<port number on which backend is running>
FRONTEND_URL=<url of the frontend>
MAIL=<email from which to send mail to self>
PASSWORD=<passkey corresponding to above mail>
All the environment variables for react must be prefixed with REACT_APP_
.
REACT_APP_BACKEND=<url of the backend>
git checkout -b YourBranchName
Add new tool :
Go to src > DB >
product.json
& add your code
{
productName: "< App_Name >",
category: "remote | resume | tweet | ai | ethical | movies | extensions | tools",
image: "< Image-Url >",
link: "< Link_to_the_website >",
description: "< Description of product >"
},
To ensure that your URLs are short, it is recommended to use bitly for URL shortening. Description should not exceed 10-12 words
⚠️ Make sure not to commit package.json
or package-lock.json
file
⚠️ Make sure not to run the commands git add .
or git add *
Instead, stage your changes for each file/folder
By using public path it means it will add all files and folders under that folder, it is better to be specific
git add "<files_you_have_changed>"
git commit -m "<your_commit_message>"
git push origin YourBranchName
10. Create a Pull Request!