Author: Luay Younus Version: 1.0
This is a simple console application dedicated to create resumes/portfolios using C#. The program is interactive and can generate unique resumes for every user.
- Visual Studio 2017 Community with .NET Core 2.0 SDK
- GitBash / Terminal or GitHub Extension for Visual Studio
- Clone the repository to your local machine.
- Cd into the application directory where the
AppName.sln
exist. - Open the application using
Open/Start AppName.sln
. - Once Visual Studio is opened, you can Run the application by clicking on the Play button .
- A welcome message with instructions will be displayed to teach you how to build the resume - step by step.
- "Resume" and "Portfolio" classes will inherit from the Abstract creator class "Document" using the concrete products inherited from "Page" class.
- A factory method exists to ask the user, which implementation they prefer to use.
The program will ask the user for their names, email, work experience, education and others. By the time all fields are complete, the resume will be presented in a nice and readable way.
- C# Console Core application.
- Inheritance is used to prove the design pattern.
- Factory method design pattern