Backend postgreSQL created from scratch, 4-person team, 2 day-sprint.

Overview

backend-bookstore

Created a backend bookstore API from scratch. Project and testing created vertically.

Created BY

Michelle Nygren
GitHub: https://github.com/michellerenehey

Bailey Kuebelbeck
GitHub: https://github.com/baileykue

Kevin Do
GitHub: https://github.com/kevindo1

Brett Seifried
GitHub: https://github.com/brettseifried

Project Routes:

/api/v1/publishers

/api/v1/reviewers

/api/v1/books

/api/v1/reviews

Project Goals:

  • User can get a list of Publishers
  • User can get a list of Books
  • User can get a list of Authors
  • User can get a list of Reviewers
  • User can get a list of Reviews (limited to the top 100 highest rated)
  • User can get a single Publisher
  • User can get a single Book
  • User can get a single Author
  • User can get a single Reviewer
  • User can add a Publisher, Book, Author, Reviewer, and Review
  • User can update a Reviewer
  • User can delete a Reviewer if they don’t have any reviews
  • End-to-end (E2E) tests exist for all the supported routes
  • API is deployed to Heroku

ER Model:

ERM

You might also like...

Parcel Next JS - A simple website with Authentication and basic API calls to a backend system.

This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server: npm run dev # or yarn dev Open http://

Jan 2, 2022

A boilerplate for kickstarting my projects with Django backend and React front-end

Django-React-Boilerplate This is a boilerplate for kickstarting my projects with Django backend and React front-end. (AND, PostgreSQL) as the database

Apr 14, 2022

This is full stack todo Application which has front end and backend side on my own. So you can try this out. Build using

This is full stack todo Application which has front end and backend side on my own. So you can try this out. Build using

Full Stack Todo Application Hello Everyone... Here I am sharing some information about the TODO APP which I build using React, Redux, Material UI, Exp

Nov 8, 2022

Demo project to deploy front- and backend together on heroku.

spring-boot-react-bundle This is a demo project that shows how it is possible to deploy a react frontend and a Spring Boot backend into a heroku dyno.

Jul 22, 2022

💸 Use case style digital image marketplace like nft. I developed this system by gathering a lot of my frontend/backend knowledge

💸 Use case style digital image marketplace like nft. I developed this system by gathering a lot of my frontend/backend knowledge

❗ WARNING This project is just an educational system, NOT a system made to carry out large transactions and with the same focus as nft. I developed th

Aug 30, 2022

Created with StackBlitz ⚡️

React Pagination This project supports two kinds of APIs usePagination A custom hook that returns you the pagination data which can then be used to cr

Jan 3, 2023

Tutorial created in collaboration with Enyel Sequeira, taught by JavaScript Mastery.

Tutorial created in collaboration with Enyel Sequeira, taught by JavaScript Mastery.

Travel Advisor Live Site Introduction Build and Deploy an advanced Travel Companion Application using Google Maps. With Geolocation, Google Maps API,

Jan 3, 2023

Work from is a web app created by Josh Cawthorne for the Supabase Hackathon.

Work from is a web app created by Josh Cawthorne for the Supabase Hackathon.

Work From What is Work From? Work from is a web app created by Josh Cawthorne for the Supabase Hackathon. The concept of the app is for companies to b

Jan 3, 2023

This app simulates a simple bookstore, and it was created using ReactJS and Redux.

Bookstore About The Bookstore is a website similar to the "Awesome Books" website built in the previous Microverse module (see live version). My goal

Oct 3, 2021
Owner
Michelle Nygren
Full Stack Software Engineer
Michelle Nygren
This is not my code, just trained with "From Scratch - Développement Web" youtube video

React-Countries-API DISCLAIMER FR : Ceci n'est pas mon code, je me suis juste entraîné à partir de la vidéo de From Scratch - Développement Web ! EN :

LejusVDP 1 Jan 4, 2022
Scratch Incubator hosts a number of interesting, open-source, and arguably useful experiments and tools.

This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server: npm run dev # or yarn dev Open http://

null 6 Jul 6, 2022
You shouldn't start a wonderful app from scratch every time.

React App Starter You shouldn't start a wonderful app from scratch every time. ~ TJ Features: Out of box API mocking. Out of box Authentication. Beaut

蒋继发 8 Nov 10, 2022
JavaScript data grid with a spreadsheet look & feel. Works for React, Angular, and Vue. Supported by the Handsontable team ⚡

Handsontable is a JavaScript component that combines data grid features with spreadsheet-like UX. It provides data binding, data validation, filtering

Handsontable 17.4k Jan 1, 2023
Agile Planning tool for cool team, free, no setup, just come and play.

Voting Poker is an Agile Planning Tool for cool teams We're looking to create a fully customizable Zero config Pretty design tool for teams in demand.

Jefferson Moura 10 Dec 12, 2022
Common recipes to productively use Nx with various technologies and in different setups. Made with ❤️ by the Nx Team

Nx Recipes Welcome to Nx Recipes! Here you'll find various examples to use Nx to achieve a particular goal. Contributing Absolutely!! We're going to h

Nrwl 30 Dec 24, 2022
CoWIN Vaccination Tracker, Below is the PRODUCTION LINK this is updated at end of each day. To see any latest Updates, please check the documentation

CoWIN Vaccination Slots Checking App. CoWIN Vaccination Slots Checking App is a user-friendly website that allow users to find vaccine in nearby avail

Stephin Reji 31 Jan 28, 2022
Application that show the survey results for backend frameworks to the user in real time.

.Net5 Hangfire and SignalR Survey Application Application that show the survey results for backend frameworks to the user in real time. The hangfire j

Cihat Girgin 4 Dec 17, 2021
A React application for AddressBook to manage contacts on web. It will use JSON-server to create backend apis.

Available Scripts In the project directory, you can run: npm install To install all related packages npm start Runs the app in the development mode. O

null 1 Jan 10, 2022
Twitter-Clone-Nextjs - Twitter Clone Built With React JS, Next JS, Recoil for State Management and Firebase as Backend

Twitter Clone This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server: npm run dev # or yarn de

Basudev 0 Feb 7, 2022