Resume Alchemy is an AI-powered resume builder designed to simplify the process of creating professional resumes. With a sleek and modern interface, It allows users to easily generate, customize, and share resumes tailored to their career goals. Whether you're starting from scratch or refining an existing resume.
Resume Alchemy is a powerful resume-building web app that allows users to create, update, and manage their resumes with ease. It features an AI-powered summary generation tool, resizable form sections, and instant resume previews. Users can share and download their resumes directly from the app, making it a comprehensive tool for job seekers.
Click the below preview to watch the demo video
Or click here: Watch
To set up the project locally, follow these steps:
Clone the repository:
git clone https://github.com/ShuklaAbhishek99/resume-alchemy
cd resume-alchemy
Install dependencies:
npm install
Set up environment variables:
.env
file in the root directory and add the necessary environment variables as outlined in the Environment Variables section.Start the development server:
npm run dev
The project uses Appwrite for backend services, including user authentication and data storage. Below is an overview of the database collections used in the project:
Collection Name | Description | Fields |
---|---|---|
users |
Stores user information and preferences. |
id , name , username , email , etc. |
resumes |
Stores resume details including personal information and sections. |
id , user_id , personal_details , summary , experience , skills , etc. |
After installation, you can use the following commands to interact with the project:
Start the server:
npm run dev
Build for production:
npm run build
Preview the build:
npm run preview
The following environment variables are required for the project:
# clerk
VITE_CLERK_PUBLISHABLE_KEY =
# google gemini
VITE_GOOGLE_AI_API_KEY =
# appwrite
VITE_APPWRITE_ENDPOINT_URL =
VITE_APPWRITE_PROJECT_ID =
VITE_APPWRITE_DATABASE_ID =
VITE_APPWRITE_USERS_COLLECTION_ID =
VITE_APPWRITE_RESUME_COLLECTION_ID =
I am not accepting contributions at the moment.
For any questions or feedback, feel free to contact me: