Welcome to the CV Maker Website repository! This project leverages advanced AI tools and modern web development frameworks to create a user-friendly platform for generating professional CVs. Below, you'll find an overview of the technologies used, how to set up the project, and other relevant information.
Follow these instructions to set up the project on your local machine for development and testing purposes.
Clone the repository:
git clone https://github.com/Lansarbac2020/ai-cv-maker.git
cd ai-cv-maker
Set up MySQL database on Vercel:
Configure Strapi to connect to Vercel MySQL database:
module.exports = ({ env }) => ({
connection: {
client: 'mysql',
connection: {
host: env('DATABASE_HOST', 'your-vercel-database-host'),
port: env.int('DATABASE_PORT', 3306),
database: env('DATABASE_NAME', 'your-database-name'),
user: env('DATABASE_USERNAME', 'your-database-username'),
password: env('DATABASE_PASSWORD', 'your-database-password'),
ssl: env.bool('DATABASE_SSL', true),
},
},
});
Configure Gemini AI:
.env
file in the backend
directory and add your API keyRun the backend (strapi) server:
npm run develop
Run the frontend server:
npm run dev
Access the website:
Open your browser and navigate to https://aicvmaker.vercel.app/
.
Generate a CV:
All contributions are welcome. Please follow these steps to contribute:
git checkout -b feature/YourFeature
).git commit -am 'Add some feature'
).git push origin feature/YourFeature
).Feel free to open issues or submit pull requests to improve the project. Thank you for your interest in the CV Maker with ai Website!