Skip to content

This site is cloned from a coding interview challenge I completed using PostgreSQL, Nest.js backend, and a Next.js frontend.

Notifications You must be signed in to change notification settings

michaelssavage/coffee-site

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Coffee Site

This site is cloned from a coding interview challenge I completed using PostgreSQL, Nest.js backend, and a Next.js frontend. I used SCSS for styling and I learned how to use Nest.js and the new app router in Next.js for the first time.

Features

  • On starting the backend, it will seed the coffee items for you.
  • I created a form that appeared in a modal for creating new coffee items that saved to the backend.
  • I added nice animations to the navbar as you scroll and animations for displaying the modal.
  • I added a filter so that you could change between the different coffee types; Robusta and Arabic.

Running The App

  1. Run Docker Desktop
  2. cd into the backend, and run ./scripts/start-dev-db.sh.
  3. Run nest.js with npm start
  4. Run next.js with npm run dev

Pages

Landing Screen image

Modal image

Coffee List image

Footer image

About

This site is cloned from a coding interview challenge I completed using PostgreSQL, Nest.js backend, and a Next.js frontend.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published