Project specifications
Capstone projects are solo projects at the end of the each of the Microverse Main Technical Curriculum sections. Building this project is very important for you because:
- It's a real-world-like project, built with business specifications that will look really nice in your portfolio; and
- You will get feedback about the achievement of technical and soft skills gained during this section of the program.
The project you are going to build for the Final Capstone Project is based on an app to book appointments with a doctor. You should follow the given design of the website.


Whatever the topic you may choose, you should follow a workflow similar to this one:
- The user logs in the app, only by typing the username (a proper authenticated login is not a mandatory requirement, but it is in the nice-to-have list)
- The user is presented with the landing page (Search Doctors) and select the doctor speciality
- A list of doctors is presented, that the user can filter by some parameters (name, years of experience, likes)
- When a user selects a doctor, detailed information about the doctor is presented and the possibility to book an appointment
- To book an appointment the user should select date and time
- After that, fill out a form that is pre-filled with their name (from the login step)
- Payment step is skipped (also in the nice-to-have list), and the user is presented with the confirmation page
- The user can access a list with booked appointments (it's not in the given design, but you should make an effort to follow the same style of the other pages)
You should follow the guidelines of the given design, including:
- colors (they are not explicit, you should pick them from design)
- typographies: font face, size and weight (use similar ones to the design)
- layout: composition and space between elements