Resume Maker is a web application designed to simplify the process of creating professional resumes. It provides users with an intuitive interface to input their information, select templates, customize formatting, and generate downloadable resumes.
- Secure user authentication system using JWT authentication for login and access control
- Easy-to-use interface for creating and editing resumes with responsive UI design
- Multiple resume templates available for users to choose from
- Generate and download resumes in PDF for easy sharing
- Backend powered by MongoDB for database storage and Express.js for RESTful API implementation.
- Hosted on Vercel for frontend and AWS for backend, ensuring scalability and reliability.
- Frontend: React.js, Tailwind CSS
- State Management: Redux Toolkit
- Backend: Node.js, Express.js, MongoDB
- Authentication: JSON Web Tokens (JWT)
- Hosting: Vercel (Frontend), AWS (Backend)
- Clone this repository and install dependencies using npm install
- Set up environment variables for MongoDB connection, JWT secret
- Start the backend server by running npm start
- Start the frontend development server: npm run dev
- Register or login to the application using your credentials
- Create a new resume or import an existing one
- Customize the resume content, formatting, and template
- Download the generated resume in your preferred format
- Share the resume with potential employers or colleagues