Welcome to Resume Genie, an open-source project aimed at simplifying the process of creating professional resumes. This project is built using Spring Boot, Spring MVC, Spring Security, Thymeleaf, and MariaDB. With Resume Genie, users can easily create, customize, and share their resumes with potential employers.
- User-friendly interface for creating and editing resumes.
- Wide range of beautifully designed templates to choose from.
- Secure user authentication and data privacy with Spring Security.
- Integration with MariaDB for robust and scalable data storage.
- Seamless export of resumes to PDF for easy sharing.
These instructions will help you set up the project on your local machine for development and testing purposes.
- Java Development Kit (JDK) - Download
- Apache Maven - Download
- MariaDB - Download OR
- MYSQL - Download
-
Clone the repository:
git clone https://github.com/miswah/resume-Resume-Geniee.git cd Resume-Genie -
Configure the database:
-
Create a database named resume_genie in MariaDB.
-
Update the application.properties file with your MariaDB credentials:
spring.datasource.url=jdbc:mariadb://localhost:3306/resume_geni spring.datasource.username=your-username spring.datasource.password=your-password
-
Build and run the application:
mvn spring-boot:run
-
Access the application: Open your web browser and go to http://localhost:8080 to use Resume Genie. You can use the default account username : Adam | password : appl3; Dummy data is seed for this user using postConstruct on main Additionally you can also signup
We welcome contributions from the community! Feel free to open issues for bug reports, feature requests, or questions. If you'd like to contribute code, please fork the repository and submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.