The aim of the project is to create a website where everyone can donate unnecessary items to trusted institutions. The website will have a simple form that will make it easier for users to donate items.
Users have items at home that they want to get rid of, but don't know how. There are many solutions available, but many of them require additional effort or there is no trust in them. Verified places require a trip, which people may not have time for or may not be able to go to. Local containers or collections are unverified, and it is unclear whether the items will actually go to those in need.
Link to the app: Give Things Back
This project was created by Żaneta Sochoń.
- Supabase
- Vite
- TypeScript
- React with Hooks
- Redux Toolkit
- React with Hooks
- ESlint
- Material-UI library
- React Router DOM
- CSS3 (SCSS/SASS)
To run the project locally, you will need the following installed on your machine:
- Node.js
- NPM package manager
-
Clone the repository to your local machine,
-
Open a terminal and navigate to the project folder,
-
Install the required dependencies by running npm install.
- Open a terminal in the project folder Run:
npm run dev to start the project
- Open a web browser and navigate to http://localhost:3000 to view the site
To build the project for production, run:
npm run buildThe production-ready files will be placed in the dist folder.
Contributions to the project are welcome! Please feel free to submit a pull request if you would like to make any improvements or additions.