Giver
Giver is an online platform that connects donors and receivers in an effort to spread the art of giving. Users can publish products they are willing to give away on the site, which enables other users to request and receive the present in accordance with the giver’s preferences. Giver is a social platform with no commercial intent; it exists purely to support charities.
Challenge
Solution
We offer free consultation for any ongoing or new projects and would be happy to discuss with you our future cooperation.
Contact UsKey Features
Gifting-a registered user is able to place an item they either want to gift or no longer need in everyday life. After having the admin approval (the item doesn’t violate the policies set by the “Terms and Conditions”), the gift will be on the public Gifts page, available for other users’ view. After getting requests for the gift, the user can pick one of them and gift them.
Requesting an item (gift)-each registered user, besides gifting, is also allowed to request an item they like. If they are picked by the giver, they can get the gift. There is no limitation in how many gifts each user can get.
Adding needs-recently Giver has launched its new feature, where users are able to post about their needs (material ones), and in case a user has it or is willing to donate, the requester can get it.
Donating-because Giver is a social project and is also aimed at building a community in order to carry out social voluntary activities, Giver allows users to make donations for community building and other benevolent social projects.
Admin approval/rejection-although the administration is not involved in the decision-making processes, there are some criteria to which all gifts must meet, and certain policies applying to all users. This information is stored in the “Terms and Conditions” section, and in case a user violates these rules, their profiles will be deactivated. In case a gift doesn’t meet the criteria provided by the “Terms and Conditions”, it will be rejected by the admin.
Community-users can create groups, add new members, add friends, send messages to each other, etc.
Used Tech Stack
Frontend
Language:
JavaScript
Frameworks:
Vue.js
Libraries:
Bootstrap
Backend
Runtime environment:
Node.js
Frameworks:
Express.js
Libraries:
Sequelize ORM
Database:
PostgreSQL
Real Time Notifications:
Socket.io
Other
Tools:
Docker
Docker-compose
We offer free consultation for any ongoing or new projects and would be happy to discuss with you our future cooperation.
Contact Us