This will act as group 19's project proposal. The application TakeOnRent would allow the users to conveniently navigate and find the product that would be required for a specific interval of time without buying the product.
- Date Created: 15 06 2022
- Last Modification Date: 16 06 2022
- Git URL: https://git.cs.dal.ca/rspatel/csci_5709_project_group_19
- App deployed on Netlify URL: https://takeonrent.netlify.app/
To run this project, we have added all the dependencies in the package.json file. The user after cloning the git repo from the link mentioned in the above section will have to run the below command:
-
npm -install
-
npm run start
It is expected that node and npm is installed before running the app on the local machine.
See the following section for detailed step-by-step instructions on how to install node.
Steps to install node and npm on Windows:
- Go to the site https://nodejs.org/en/download/ and download the necessary binary files.
- Run the installation.
- Continue with the installation steps.
- Accept the terms and conditions.
- Set up the path.
- Select the default components to be installed.
- Start the installation.
- Complete the installation.
- Restart your computer. You won’t be able to run Node.js until you restart your computer.
- Test by opening command prompt and type node -v and then npm -v to see if node and npm are configured in the system. This should print the version number so you will see something like v0.10.35.
To deploy the app manually on netlify follow the following steps:
- Run the command to generate the build file - 'npm run build'
- Login to netlify and go to deployment section
- Drop the build folder to the deployment section
- Wait for the app to be published and the link of the deployed app will be displayed
**
- https://v5.reactrouter.com/web/guides/quick-start
- https://stackoverflow.com/questions/17439917/regex-to-accept-alphanumeric-and-some-special-character-in-javascript
- https://stackoverflow.com/questions/46155/how-can-i-validate-an-email-address-in-javascript
- https://mui.com/material-ui/react-container/
- https://treehouse.github.io/installation-guides/windows/node-windows.html
- https://betterprogramming.pub/how-to-deploy-your-react-app-to-heroku-aedc28b218ae
- https://www.lucidchart.com/
- https://balsamiq.com/
- https://appbrewery.com/
- https://nodejs.org/en/
- https://mui.com/
- https://react-select.com/home
- https://fontawesome.com/icons
- https://app.diagrams.net/
- https://Balsamiq.com/
- https://www.freepik.com/free-vector/renting-electronic-device-renting-electronics-website-new-device-rent-terms-use-conditions-gadget-rental-test-equipment-lease_13450501.htm#query=equipment%20rental&position=12&from_view=search
- https://www.freepik.com/popular-vectors
- https://www.flaticon.com/free-icon/for-rent_1009805
- https://fontawesome.com/start
- https://sweetalert.js.org/
- https://getbootstrap.com/
- https://draw.io/
- V. Subramanian, “React-Bootstrap,” in Pro MERN Stack, Berkeley, CA: Apress, 2019, pp. 315–376.