create a birthday guestbook for a friend and get everyone to sign it!
- sketchpad where you can draw with any color and any size brush
- message inputs for birthday wishes and names
- image storage using imgbb api to save drawings
- share links to send to friends and family
- mongodb storage for consistent guestbook entries
- create a new guestbook and get a unique link
- share the link with friends and family
- people can leave messages and draw pictures
- view all entries in a display link
-
Clone the repository
git clone https://github.com/sophia0805/birthday-card cd birthday-card -
Install dependencies
npm install
-
Create a .env.local
MONGODB_URI="" IMGBBKEY=""
-
Run the development server
npm run dev
-
Open your browser Navigate to http://localhost:3000
this was my first time using a mongo database to store data. i struggled with debugging tls errors before finding out that you have to add your ip address to the whitelist and deploying with vercel.
