Backend for Ruminate Feedback project.
This is the backend codebase for Ruminates's Feedback project. This is a project bootstrapped with Strapi CMS.
The frontend can be found here.
Ruminate is a nonprofit innovation lab that leverages behavioral science, artistic mediums, and the collective wisdom of the food community to break down complex food system issues and find digestible, evidence-based solutions.
To run the project in the development mode, follow the instructions below:
-
Install Yarn package manager & request .env files from lead.
-
Download or clone the repository in your computer:
$ git clone https://github.com/techfleetworks/feedback-be-phase-1.git -
In the repository folder:
- Install project depndencies with
yarn install
-
Place .env files in the root file directory.
-
Start the development server with:
yarn devOpen http://localhost:1337 with your browser to see the the Strapi dashboard. Click here to learn more about how to use Strapi.
- Strapi CMS - Strapi allows for easy future content management and maintenance by non-devs.
- GraphQL - GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data.
- Apollo Client - Apollo Client is a comprehensive state management library for JavaScript that enables you to manage both local and remote data with GraphQL. Use it to fetch, cache, and modify application data, all while automatically updating your UI.