Submission for IBM Hack 2021
The current shift of digitizing education has become very challenging for students who can not afford the requirements necessary for its implementation. From costly resources such as laptops and other gadgets to basic necessities such as a stable internet connection, there is a growing need for a reliable platform to ensure equal access to education in an increasingly digital world. The solution for this problem statement is to implement a resource based contributing platform that can utilized by the required parties to obtain financial support and acquire resources like laptops and other gadgets for students who can’t afford it.
- Clone the repostiory
- Install dependencies
npm install
- Set variables for the keys\connections used in the
.env
file
SERVER="
LANGUAGE_TRANSLATOR_VERSION=""
LANGUAGE_TRANSLATOR_APIKEY=""
LANGUAGE_TRANSLATOR_SERVICE_URL=""
WATSON_VERSION=""
WATSON_APIKEY=""
WATSON_URL=""
WATSON_ID=""
MONGODB_CLUSTER_URI=""
- Start the application
node run start
- Validate Organizations
Responsible for approving/rejecting the validity of an organization based on the verification application submitted after its registration on the portal. Only approved organizations are visible to a user.
-
Organization Dashboard
Displays the existing requests created by the organization. -
Create Financial Request
Enables the organization to create a financial funding request. -
Create Resource Request
Used to create a resource request with specifications based on the type, models and quantity required. -
Verification Application
Sumbits an application consisting of the organization representative and contact details for approval by the administrator.
-
User Dashboard
Displays all the financial and resource requests from approved organizations. A user can view all the details about the resource including the progress of the donation drive. A feature to translate the content is also available. -
Contribute Resources
Enables the user to provide information about a resource they can donate based on an organization's requirments. Information such as model, brand and product images can be submitted to be reviewed by the organization. -
View Application Status
Displays the application status for resources that can be contributed by the user.