A modern web application that enables communities to share and borrow tools efficiently. Built with Next.js, this platform helps reduce costs, promote sustainability, and foster collaboration among neighbors.
- List and browse available tools
- Search and filter tools by category or keyword
- Add, edit, and remove tool listings
- User-friendly interface with responsive design
- MongoDB integration for persistent storage
Clone the repository:
git clone https://github.com/your-username/community-tool-lending-platform.git
cd community-tool-lending-platform/my-tool-lending-appInstall dependencies:
npm install
# or
yarn install
# or
pnpm install
# or
bun installCreate a .env.local file in the root of my-tool-lending-app and add your MongoDB connection string:
MONGODB_URI=your_mongodb_connection_stringStart the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun devOpen http://localhost:3000 in your browser to view the app.
- Browse Tools: View all available tools on the homepage.
- Search/Filter: Use the search bar to find specific tools.
- Add Tool: Click "Add Tool" to list a new item.
- Edit/Remove: Manage your listings from the tool details page.
Below are screenshots demonstrating key features and pages of the application:
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.
- Fork the repository
- Create your feature branch (
git checkout -b feature/YourFeature) - Commit your changes (
git commit -m 'Add some feature') - Push to the branch (
git push origin feature/YourFeature) - Open a pull request
This project is licensed under the MIT License. See the LICENSE file for details.
For questions or feedback, please contact:
- GitHub: Dewick75
- Portfolio: pasinduwickramasinghe.great-site.net
Built with ❤️ using Next.js and MongoDB.






