A simple api to get data of microverse's staff members, made for microverse students so they cann implement them in their projects

Overview

Microverse Staff Api

Api for some microverse staff members

Built With

  • Express
  • NodeJs
  • MongoDB (Mongoose)
  • JavaScript

Base URL

https://microverse-staff.herokuapp.com/api/v1/

Endpoints

/staff/all

example : https://microverse-staff.herokuapp.com/api/v1/staff/all

Allowed actions:

  • Get to get all available staff list

Parameters:

  • No parameters required

Return value success : json with result array of all staff members available

{
    "status": 200,
    "msg": "Success",
    "result": [
        {
            "_id": "6282352e3dde6c78f8526274",
            "name": "Ariel Camus ",
            "role": "Founder & CEO",
            "bio": "Ariel Camus was born in Mendoza, Argentina, but left the country when an economic crisis occurred in 2001. For this reason, Camus’s family decided to move to Spain, where he lived in the Canary Islands for four years, until he moved to Madrid to study telecommunications engineering. In his last university years, Ariel started his first startup: TouristEye, an online platform that allowed users to evaluate, review, and plans the destinations and activities of their trip. The organization gained value thanks to the millions of downloads and constant interaction with the client until Ariel decided to sell it to Lonely Planet, an Australian company focused on travel books.",
            "image": "https://media-exp1.licdn.com/dms/image/C4E03AQFXayVCV182CQ/profile-displayphoto-shrink_800_800/0/1552471131044?e=1658361600&v=beta&t=CZRApY7ISQkz7tuOdEfl8uDEl7PWsgB_M_HUoLdENJE",
            "linkedIn": "https://www.linkedin.com/in/arielcamus/",
            "createdAt": "2022-05-16T11:27:42.376Z",
            "updatedAt": "2022-05-16T11:27:42.376Z",
            "__v": 0
        },
       ...
        {
            "_id": "6282352e3dde6c78f852627c",
            "name": "Scott Anderson",
            "role": "Program Director",
            "bio": "Inclusive leader, experienced in overseeing the development and delivery of a diverse commercial training portfolio. Excited by leadership, operational transformation for growth and change management. ",
            "image": "https://media-exp1.licdn.com/dms/image/C4E03AQFjeHADcAjPhQ/profile-displayphoto-shrink_800_800/0/1565192216537?e=1658361600&v=beta&t=Do5A2yH4ZITJTJ2yiWlfkaGNWU_82MY5mcadYEEqoIc",
            "linkedIn": "https://www.linkedin.com/in/scott-anderson-336729162/",
            "createdAt": "2022-05-16T11:27:42.377Z",
            "updatedAt": "2022-05-16T11:27:42.377Z",
            "__v": 0
        }
    ]
}

/staff/all/:id

Allowed actions:

  • Get to get a single staff member with a provided id

Parameters:

  • :id (staff id)

example : https://microverse-staff.herokuapp.com/api/v1/staff/single/6282352e3dde6c78f852627c

Return value success : json with a result object of the stuff member


{
    "status": 200,
    "msg": "Success",
    "result": {
        "_id": "6282352e3dde6c78f852627c",
        "name": "Scott Anderson",
        "role": "Program Director",
        "bio": "Inclusive leader, experienced in overseeing the development and delivery of a diverse commercial training portfolio. Excited by leadership, operational transformation for growth and change management. ",
        "image": "https://media-exp1.licdn.com/dms/image/C4E03AQFjeHADcAjPhQ/profile-displayphoto-shrink_800_800/0/1565192216537?e=1658361600&v=beta&t=Do5A2yH4ZITJTJ2yiWlfkaGNWU_82MY5mcadYEEqoIc",
        "linkedIn": "https://www.linkedin.com/in/scott-anderson-336729162/",
        "createdAt": "2022-05-16T11:27:42.377Z",
        "updatedAt": "2022-05-16T11:27:42.377Z",
        "__v": 0
    }

/staff/:limit

Allowed actions:

  • Get to get a single/many result depend on the provided limit

Parameters:

  • :limit (max result number)

example : https://microverse-staff.herokuapp.com/api/v1/staff/2

Return value success : json with a result array with the requested number of stuff members

{
    "status": 200,
    "msg": "Success",
    "result": [
        {
            "_id": "6282352e3dde6c78f8526274",
            "name": "Ariel Camus ",
            "role": "Founder & CEO",
            "bio": "Ariel Camus was born in Mendoza, Argentina, but left the country when an economic crisis occurred in 2001. For this reason, Camus’s family decided to move to Spain, where he lived in the Canary Islands for four years, until he moved to Madrid to study telecommunications engineering. In his last university years, Ariel started his first startup: TouristEye, an online platform that allowed users to evaluate, review, and plans the destinations and activities of their trip. The organization gained value thanks to the millions of downloads and constant interaction with the client until Ariel decided to sell it to Lonely Planet, an Australian company focused on travel books.",
            "image": "https://media-exp1.licdn.com/dms/image/C4E03AQFXayVCV182CQ/profile-displayphoto-shrink_800_800/0/1552471131044?e=1658361600&v=beta&t=CZRApY7ISQkz7tuOdEfl8uDEl7PWsgB_M_HUoLdENJE",
            "linkedIn": "https://www.linkedin.com/in/arielcamus/",
            "createdAt": "2022-05-16T11:27:42.376Z",
            "updatedAt": "2022-05-16T11:27:42.376Z",
            "__v": 0
        },
        {
            "_id": "6282352e3dde6c78f8526275",
            "name": "Riley Spicer",
            "role": "Product & Learning Director",
            "bio": "I'm passionate about cultivating communities where we can work together to create the world we want to live in. After attending a coding bootcamp focused on increasing gender diversity in tech in Seattle, I worked as a full stack software engineer at AWS building out web apps supporting millions of hits per months. After spending a few years solidifying my tech skills, I shifted from development to join a remote, mission driven company. Now I lead Product at Microverse, where we're building a global, multi-cultural school preparing the next wave of talent for our increasingly international, remote world. We help our students from all around the world achieve life changing career goals and help companies cultivate talent without location constraints",
            "image": "https://media-exp1.licdn.com/dms/image/C5603AQHAtlUmCTAsPA/profile-displayphoto-shrink_800_800/0/1642801688567?e=1658361600&v=beta&t=PJ6H1SzHAK2nrQcyKnGHDIgckKaLUmhMcQ_vy6etse0",
            "linkedIn": "https://www.linkedin.com/in/rileyspicer/",
            "createdAt": "2022-05-16T11:27:42.377Z",
            "updatedAt": "2022-05-16T11:27:42.377Z",
            "__v": 0
        }
    ]
}

Authors

👤 Author

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

You might also like...

A website of pkupiano, allowing members upload their own recordings

A website of pkupiano, allowing members upload their own recordings

SoundLib: A Music Recording Library SoundLib (abbreviation of sound library), provides a site for users to upload their own music recordings. Todo Lis

Jun 16, 2022

A map for 1337 Khouribga's new labs clusters. This tool will help 1337 students find available posts, and search for other students in the cluster by name or login.

A map for 1337 Khouribga's new labs clusters. This tool will help 1337 students find available posts, and search for other students in the cluster by name or login.

1337KH Labs Clusters Map Hellow. This tool is made by 1337 Khouribga students for 1337 Khouribga students to help make their lives at the school easie

Aug 8, 2022

An on-demand peer tutoring platform by students, for students.

OURFinals An on-demand peer tutoring platform by students, for students. Database The prisma/ folder contains: migrations/: Past database migrations (

Jan 6, 2022

To-do list" is an app that helps to organize your day. the user simply lists the things that needs to done and the app allows the to mark them as complete when they are done. Made with webpack, JavaScript ES6 , HTML 5 and CSS 3.

Todo-list project This is a Microverse project that entails a to-do-list. Built With HTML CSS Javascript Webpack VS code Live Demo (if available) Live

Aug 3, 2022

See a banned user's profile, their friends, their favorite games, their followers etc.

Roblox-Banned-User-Viewer AKA BanView See a banned user's profile, their friends, their favorite games, their followers etc. Ever wondered how to view

Nov 18, 2022

The Main Purpose The main purpose of creating an anaonline information system, as an effort responsive to the management of the data of the Members of the Persis Youth based on information technology systems

landing-page-pp landing-page-pp.vercel.app #The Main Purpose The main purpose of creating an anaonline information system, as an effort responsive to

Oct 21, 2022

Rent-A Movie is a website based on movie renting. The user can leave likes, comments or make reservations for movies they would like to rent. Made using tvMaze API, Involvement API, HTML, SASS and JavaScript

Rent-A Movie is a website based on movie renting. The user can leave likes, comments or make reservations for movies they would like to rent. Made using tvMaze API, Involvement API, HTML, SASS and JavaScript

Rent-A Movie "Rent-A Movie" is a website for movie renting where you can make reservations, add comments & likes or just get details about movies that

Aug 23, 2022

This is a Webpack based to-do-list project. With this app, users can add thier daily routine tasks to the list, mark them as complet, edit them or delete them.

To Do List This is a Webpack based to-do-list project. With this app, users can add thier daily routine tasks to the list, mark them as complet, edit

Oct 30, 2022

A simple To-do app project made using JavaScript ES6 and Webpack - Microverse. You can add, remove, check tasks, and remove all the tasks that were done at the same time. Feel free to see the live version, if you like it please give it a star!

To Do List a to do list javascript app buit using webpack and es6. Built With HTML CSS JavaScript Wepack Live Demo (if available) Live Demo Link Getti

Dec 17, 2022
Owner
Ali Jendoubi
Full-stack software developer from tunisia Stack: JavaScript, Nodejs, Rails, React. seeking opportunities
Ali Jendoubi
A simple to do list webpage where you can log the daily tasks you have to do, mark them as checked, modify them, reorder them and remove them. Made using HTML, CSS and JavaScript.

To-Do-List This Webpage is for an app called To-Do-List which helps you add, remove or check tasks you have to do. It is a simple web page which conta

Zeeshan Haider 9 Mar 12, 2022
Grayce Muthui 8 Jun 16, 2022
zkPoB is a mobile compatible tool that lets anyone prove they own a Bufficorn (or any NFT) without revealing which Buffi they own or the address they are verifying themselves with

zkPoB is a mobile compatible tool that lets anyone prove they own a Bufficorn (or any NFT) without revealing which Buffi they own or the address they are verifying themselves with

Marto.eth 10 Aug 25, 2022
Sorting visualizer to introduce students to different sorting algorithms, how they work, and how to apply them

sorting-visualizer Sorting visualizer to introduce students to different sorting algorithms, how they work, and how to apply them Iteration 1 Demo: ht

Aditya Malik 1 Nov 14, 2022
A simple leaderboard project made while a student in Microverse using API to get scores for a game, JavaScript, HTML and basic CSS

A simple leaderboard project made while a student in Microverse using API to get scores for a game, JavaScript, HTML and basic CSS

Thiago Ponce 6 Nov 28, 2022
A superfast and easy to use knowledge base to help your customers get the info they need, when they need it most.

A superfast and easy to use knowledge base to help your customers get the info they need, when they need it most. helpkb is an open-source Next.js (A

Mark Moffat 11 Dec 5, 2022
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023