Skip to content

touhidcodes/Resume-Craft

Repository files navigation

Resume Craft 🌟

Craft your future, one professional resume at a time with Resume Craft.

Table of Contents 📖

About the Project 📃

Resume Craft is your ultimate partner in building standout resumes effortlessly. This advanced yet user-friendly platform empowers individuals to create visually appealing, professional resumes tailored to their unique career aspirations. With an array of customizable templates and seamless functionality, Resume Craft transforms resume creation into a quick and enjoyable experience.

Designed for both users and admins, the platform integrates smart features that simplify every step of the process, from design to delivery. Whether you're a job seeker striving for that perfect first impression or an admin managing applications, Resume Craft ensures a hassle-free, efficient journey to success.

Project Overview 📊

Summarize the project objectives, key metrics, and any relevant statistics.

  • Objective: Build an advanced yet user-friendly online resume builder platform to empower individuals in creating professional, visually appealing resumes effortlessly.
  • Target Audience: Job seekers, students, and professionals across diverse industries.
  • Key Metrics:
    • Resume Creation Time: <5 minutes
    • Template Customization Options: 5+
    • User Satisfaction Rate: 95%
    • Daily Active Users: 10+
  • Deployment: Hosted on Vercel with a CI/CD pipeline.

✨ Key Features

1. Resume Builder

  • Effortlessly create professional resumes in minutes.
  • Access 5+ customizable templates to suit various industries and roles.
  • Live Preview: See your resume update in real-time as you edit.
  • Add, edit, and rearrange sections like work experience, skills, and education with ease.
  • Export resumes in PDF format, ensuring compatibility across job application platforms.
  • Usage Limit: Free users can create a 5 free of resumes and cover letters.
  • Subscription Available: Unlock unlimited resume & cover letter creation, premium templates, and advanced features through our subscription plans.

2. Cover Letter Builder

  • Craft tailored cover letters to complement your resume.
  • Choose from modern templates designed for professional use.

3. User Dashboard

  • Manage all your resumes and cover letters in one place.
  • Track and update existing documents with ease.
  • Resume History: Access previously created resumes for quick edits.

4. Admin Dashboard

  • Full control over platform management with a role-based system.
  • View, approve, or manage user-generated resumes and cover letters.
  • User Management: Add, edit, or deactivate user accounts.

5. Analytics and Insights

  • Comprehensive Admin Analytics:
    • Track platform usage, active users, and template popularity.
    • Monitor export counts and user engagement metrics.
  • Charts and Visual Data:
    • Visualize user activity trends with real-time charts and graphs.
    • Identify growth opportunities with actionable insights.

6. User-Created Resumes

  • Maintain a library of user-created resumes for easy duplication or reference.
  • Quick-start options for users to build resumes based on their saved preferences.

7. Additional Features

  • Fully Responsive: Accessible on desktop, tablet, and mobile devices.
  • Data Security: Ensures user data is encrypted and stored securely.
  • Scalable Infrastructure: Hosted on Vercel for reliability and speed.
  • Continuous Updates: Regularly adding new templates and features to stay ahead of industry trends.

Tech Stack 🛠️

  • Frontend: React.js, Next.js, TypeScript
  • Backend: Node.js, Express.js
  • Database: MongoDB, Prisma ORM
  • Authentication: Firebase, JWT
  • Deployment: Vercel

Installation ⚙️

Clone the repo and install dependencies:

git clone https://github.com/touhidcodes/Resume-Craft
cd resume-craft
npm install

Set up environment variables by creating a .env file in the root directory:

DATABASE_URL=your_database_url
JWT_SECRET=your_jwt_secret

Run the application:

npm run dev

Team Overview 👥

Our team is a passionate group of innovators dedicated to building Resume Craft, combining our unique skills to deliver a seamless resume-building experience.

Name Role Contributions
Touhidur Zaman Team Leader & GitHub Manager Led the team, managed GitHub repository, ensured project coordination.
MD Rifat Co-Leader & Backend Developer Designed and implemented backend APIs and system architecture.
Imtiaz Tamim Backend Developer Contributed to API development and database management.
Emon Ahmed Frontend Developer Built responsive UI components and optimized frontend performance.
Rakib Ahmed Frontend Developer Developed user-facing features and ensured cross-platform compatibility.
Nur Muhammad Frontend Developer Implemented core frontend functionality and styled components.

Contributing 🤝

Contributions are what make the open-source community an amazing place!

Steps to contribute:

  • Fork the Project
  • Create a branch (git checkout -b feature/AmazingFeature)
  • Commit changes (git commit -m 'Add some AmazingFeature')
  • Push the branch (git push origin feature/AmazingFeature)
  • Open a Pull Request

License 📜

Distributed under the MIT License. See LICENSE.txt for more information.

Contact 📬

🔗 Live URL: Resume Craft

Touhidur Zaman - @touhidcodes - touhidcodes@gmail.com

Project Link: Resume Craft

About

Resume Craft is an advanced online resume builder created by Code Titans. This team project provides customizable templates and smart features, enabling users to craft professional resumes effortlessly.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages