Aprendi is a tool built by Libraries Without Borders to help communities curate local resources in a dynamic, reliable, and relevant fashion.
The live site can be found at https://www.aprendi.org/.
This repo contains the backend code, the client app can be found here
For development, you will need Node.js installed in your environment and an environment file from the project administrator.
$ git clone https://github.com/librarieswithoutborders/aprendi-server.git
$ cd aprendi-server
$ npm install
You will also need to request an environment file from the project administrators
$ npm run dev
See Deployment Page in Wiki
- controllers/ : database operations for each content type
- models/ : model definitions for each content type
- utils/ : helper functions for database operations
- index.html : fallback html page
- server.js : database/server startup and endpoint definitions
- package.json