Skip to content

watteja/phonebook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Phonebook

The Phonebook application, originally created through exercises in parts 2 and 3 of Fullstack Open course.

This code instance is used to illustrate automatic deployment pipeline, as required by the exercise 11.20.

The application lives at https://matts-phonebook.fly.dev/

Running locally

Running backend

  • cd backend/

  • install packages with npm install (requires Node.js v20)

  • start the server locally with npm start

Running frontend

  • cd frontend/

  • install packages with npm install (requires Node.js v20)

  • start the app locally with npm run dev

Deployment notes

  • Make sure that your repository contains FLY_API_TOKEN and DISCORD_WEBHOOK Actions secrets.

  • Make sure that your GitHub Actions workflow permissions are set to Read and write permissions (necessary for the tagging action to work properly).

  • Data is hosted in a MongoDB database.

The other repo

The repository with the Pokedex app, which is used throughout most of Part 11 is located at:
https://github.com/watteja/full-stack-open-pokedex

About

Phonebook app for exercises 11.20 and 11.21 of Full Stack open course

Resources

Stars

Watchers

Forks

Packages

No packages published