Client Handoff Document
Ensuring that a working project is delivered to the client in a way that the client will be able to make good use of.
Accessing the Project
Our project is publicly accessible through the https://www.pediatricbluebook.com/ link. This link takes the client directly to the live, deployed version of the Pediatric Blue Book web application.
Accessing the Project Locally
- Before downloading or running the project locally, please install the following tools: Visual Studio Code and Git.
- Open Visual Studio Code
- Open the built-in Terminal (View → Terminal)
- Run the following commands:
git clone https://github.com/ethanbonsall/Pediatric-Blue-Book.git
cd pediatric-blue-book
cd web
npm install --f
- To launch the site on your machine:
npm run dev
Accessing the Database and Deployment Systems
- The project uses Supabase to store all pediatric content, authentication data, and user submissions.
- The client will receive full admin access to the Supabase project. They will be guided on initializing the Supabase client in VSCode using the project’s URL and public API key.
- The live website is hosted on Vercel. The client will receive full administrative access to the Vercel project. A team member will walk the client through passing over Vercel access over a Zoom call.
- The system is a web-based application deployed on Vercel, built with React, HTML, CSS, and Next.js, and the backend database is managed by Supabase.
- Ownership of the Github repo, Vercel deployment, Supabase backend, and domain name will be transferred to the client.
Future Costs
- In order to keep the web application online, the client will have to continue to pay to keep their rights to the domain name.
- If the client wants additional features, design changes, or long-term support, there may be costs for hiring developers.
Video
- We will provide a series of videos to walk the client and any future users through accessing the website, setting up an account, and using each of the features.
- These videos will be linked into our project website and actual project, as well as emailed to our client.