Welcome to the ResuMaker repository! This documentation provides an overview of the project, its features, and how to get started.
ResuMaker is a user-friendly resume builder that allows users to create, view, and manage their resumes effortlessly. You can just enter the information in the forms and you'll get your resume ready within minutes.
- Customizable Theme: Choose any color which best suites you.
- Easy to use: Setup your account within few minutes, and you can easily create, view and delete your resumes.
- Real-Time Preview: See live changes as you edit your resume for a seamless experience.
ResuMaker is built using the following technologies:
- Next.js
- React.js
- Tailwind CSS
- Clerk
- Firebase
To run ResuMaker locally, follow these steps:
- Clone the repository:
git clone https://github.com/rumaisanaveed/resumaker.git
- Navigate to the project directory:
cd resumaker
- Install the dependencies:
npm install
- Set up environment variables:
Create a
.env.local
file and add your environment variables:NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=<your-clerk-publishable-key> CLERK_SECRET_KEY=<your-clerk-secret-key> NEXT_PUBLIC_CLERK_SIGN_IN_URL=<your-clerk-sign-in-url>
- Run the development server:
npm run dev
- Open your browser:
Navigate tohttp://localhost:3000
to see ResuMaker in action!
ResuMaker uses Clerk for user authentication. To get started, sign up for a Clerk account and set up your application. Refer to the Clerk documentation for detailed instructions.
- Users currently cannot generate resumes on mobile devices.
- The editing functionality is still under development.
- Resumes are limited to one page without options for adding more sections.
- Support for downloadable resume formats (PDF, DOCX).
- Variety of cutomizable templates.
Try out ResuMaker live at: ResuMaker Live
Contributions are welcome! Feel free to submit issues or pull requests. For detailed guidelines, please refer to the CONTRIBUTING.md
file.
For questions or feedback, please reach out to me at [email protected].