Resume Builder is an open-source tool that allows you to create professional resumes easily. With its customizable templates and intuitive interface, you can generate impressive resumes tailored to your needs. This project aims to simplify the resume creation process and provide a portable solution that you can run anywhere.
- Template Customization: Choose from a range of professionally designed templates and customize them to suit your preferences.
- Flexible Sections: Easily modify and reorder sections such as education, work experience, skills, and more.
- Export to PDF: Export the resume as a PDF or share it online.
- Collaboration: Share your resume with others for feedback and suggestions, fostering a collaborative resume-building process.
- Portability: Run the Bright Resume Builder on any platform or environment, making it convenient for your resume creation needs.
- Clone the repository:
https://github.com/ErfanSeidipoor/bright-resume.git
- Installing Nx Globally
yarn global add nx@latest
ornpm install --global nx@latest
- Navigate to the project directory:
cd bright-resume
- Install dependencies:
yarn add
ornpm install
- Start the application:
npx nx serve <name-of-project>
We welcome contributions from the open-source community! To contribute to the Bright Resume Builder project, follow these steps:
- Fork the repository and clone it locally.
- Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature-name
. - Make your modifications and test thoroughly.
- Commit your changes:
git commit -am 'Add new feature'
. - Push to the branch:
git push origin feature/your-feature-name
. - Create a pull request, detailing your changes and their benefits.
Please ensure your code adheres to our coding guidelines and includes appropriate documentation.
Please refer to the following link for detailed information on how to link a pull request to an issue in GitHub:
Linking a Pull Request to an Issue - GitHub Docs
This documentation provides step-by-step instructions and explanations on the process of linking a pull request to an issue. By following these guidelines, you can establish a clear connection between the code changes in a pull request and the corresponding issue, ensuring effective tracking and collaboration within your project.
Take a look at the documentation to learn more about this feature and how to leverage it for better project management.
The project follows the NX monorepo architecture, which allows for a modular and scalable codebase. The main folders in the project are:
apps
: Contains the main applications.web
: The main Bright Resume application.
libs
: Contains shared libraries and utility modules that can be used across different applications or libraries.components
: A library with reusable UI components for building the resume.assets
: A library containing all assets likes fonts, images,.
tools
: Contains various tools or scripts related to the project.
If you encounter any issues or bugs while using the Bright Resume application, please [open-an-issue] on our GitHub repository. We appreciate your feedback and will do our best to address the problems promptly.
Bright Resume Builder is released under the MIT License.
We would like to express our gratitude to the open-source community for their valuable contributions and support in making this project possible.
Feel free to explore the Bright Resume Builder, create stunning resumes, and contribute to its development. Together, we can empower individuals to present their qualifications effectively and build brighter career paths.