Respository of Resume Portal
Built with the tools and technologies:
Resume Portal is a dynamic web application designed to help users create, manage, and share their professional resumes online. The platform allows users to edit their profiles, add work experiences, education details, and skills, and select different resume themes to showcase their qualifications. With a user-friendly interface and secure authentication, Resume Portal aims to simplify the resume creation process for professionals in various fields.
- 🔐User Authentication: Secure login and registration system for users.
- 👤Profile Management: Users can create and edit their profiles, including personal information, work experience, education, and skills.
- 🎨 Dynamic Resume Generation: Generate resumes in various themes that can be viewed and shared online.
- 📱 Responsive Design: The application is designed to be mobile-friendly and accessible on various devices.
- 🛡️Error Handling: Comprehensive error handling to manage exceptions and provide user-friendly messages.
- 💾 Data Persistence: User profiles and related data are stored in a relational database for easy retrieval and updates.
- Java Development Kit (JDK) 11 or higher
- Maven
- IDE (e.g., IntelliJ IDEA, Eclipse)
- Git
- Clone the repository:
git clone https://github.com/git-ashug/Resume-Portal.git - Navigate to the project directory:
cd Resume-Portal - Build the project:
mvn clean install - Run the application:
mvn spring-boot:run - Access the application at
http://localhost:8080
- 📝 Register a new account or log in with existing credentials.
- ✏️ Navigate to the "Edit" page to create or update your resume.
- 🎨 Select a theme for your resume.
- 👀 Preview your resume to ensure it looks perfect.
- 🔗 Share your unique resume link with potential employers.
Contributions are welcome! Here are several ways you can contribute:
- Report Issues: Submit bugs found or log feature requests for the
Resume-Portalproject. - Submit Pull Requests: Review open PRs, and submit your own PRs.
- Join the Discussions: Share your insights, provide feedback, or ask questions.