Skip to content

Instantly share code, notes, and snippets.


Greg GitHubGreg

  • Montreal, Canada
View GitHub Profile
View Data Room and Opportunities
Name | Opportunity? | Data room?
Corporate dd Checkbox
Institutional dd Checkbox
Portfolio name Checkbox Checkbox
Portfolio name Checkbox Checkbox
Portfolio name Checkbox Checkbox
GitHubGreg /
Created Oct 2, 2019 — forked from bradtraversy/
Specs for Devcamper Udemy course project

DevCamper Backend API Specifications

Create the backend for a bootcamp directory website. The frontend/UI will be created by another team (future course). The html/css template has been created and can be used as a reference for functionality. All of the functionality below needs to be fully implmented in this project.


  • List all bootcamps in the database
    • Pagination
    • Select specific fields in result
    • Limit number of results
    • Filter by fields
View query-redux-firestore
import React from 'react';
import { compose } from 'redux';
import { connect } from 'react-redux';
import { Row, Card, CardBody, CardTitle } from 'reactstrap';
import { withFirestore, firestoreConnect } from 'react-redux-firebase';
import { Colxx } from 'Components/CustomBootstrap';
import IntlMessages from 'Util/IntlMessages';
import 'react-datepicker/dist/react-datepicker.css';
const query = (selectedYear = new Date().getFullYear().toString()) => {