VidhyaRachna is a Java web application designed to help users build and manage their resumes. This project uses a SQL database to store and manage user and resume data.
- Create and manage multiple resumes.
- Add and update personal information, education, work experience, skills, projects, and certifications.
- User authentication and profile management.
- Java 8 or later
- Apache Tomcat or any other Java EE server
- MySQL or any other SQL database
- JDK and JRE installed
- Git for version control
git clone https://github.com/your-username/vidhyarachna.git
cd vidhyarachna
-
Create a Database:
- Create a database named
resumebuilder
in your SQL server.
- Create a database named
-
Configure Database Connection:
- Update the database connection details in your
ConnectToDB
class if necessary.
- Update the database connection details in your
-
Compile the Project:
- Ensure that all necessary JAR files are in the
WEB-INF/lib
directory.
- Ensure that all necessary JAR files are in the
-
Deploy to Tomcat:
- Copy the WAR file to the
webapps
directory of your Tomcat server. - Start the Tomcat server and access the application at
http://localhost:8080/vidhyarachna
.
- Copy the WAR file to the
-
Access the Application:
- Navigate to
http://localhost:8080/vidhyarachna
in your web browser.
- Navigate to
-
Create an Account:
- Register a new account to start building your resume.
-
Manage Your Resume:
- Log in to manage your resumes, update personal information, education, work experience, skills, projects, and certifications.
-
Fork the Repository:
- Create a fork of this repository on GitHub.
-
Create a New Branch:
- Create a new branch for your changes:
git checkout -b feature/your-feature
- Create a new branch for your changes:
-
Make Your Changes:
- Implement your changes and commit them:
git add . git commit -m "Description of your changes"
- Implement your changes and commit them:
-
Push Your Changes:
- Push your branch to GitHub:
git push origin feature/your-feature
- Push your branch to GitHub:
-
Create a Pull Request:
- Open a pull request to merge your changes into the main repository.
This project is licensed under the MIT License - see the LICENSE file for details.
For questions or comments, please contact [email protected].