GithubHelp home page GithubHelp logo

tusharesume's Introduction

Resume Builder

Open Source Love svg1 PRs Welcome GitHub forks GitHub Repo stars GitHub contributors GitHub last commit GitHub repo size Github GitHub issues GitHub closed issues GitHub pull requests GitHub closed pull requests


A resume is a formal document that a job applicant creates to itemize their qualifications for a position. It details our skills and training, work experience, and education, and, most importantly, the accomplishments we have made with past employers. It should also communicate in a concise manner the benefits you will bring to the job if hired.

Employers use resumes to make recruiting choices, and it can also help us secure interview after submitting a job application. Owing to this one must ensure that the resume is clean and has relevant content.

Resume builder is a application used to create ATS(Applicant Tracking System) friendly resumes. This app helps to create resumes which has all the relevant information needed to get hired.

Tech Stacks

  • Frontend : React
  • Backend : NodeJS and Express
  • Database : MongoDB

Getting Started ๐ŸŒŸ

  1. Fork the repository by clicking on the "Fork" button on the top right of the repository page. This will create a copy of the repository in your GitHub account.

  2. Clone the repository:

    git clone
    <repository-url>
  3. Install dependencies:

    cd client1
    npm install
  4. In the client1 folder, run command

    npm start
  5. To initialize the backend server, run command

    node server.js

Open your web browser and navigate to http://localhost:3000 to access the tusharesume website.

How to use it?

- Register -
- Login -
- Update Profile -
- Select Template -
- Print Resume -

Template

The resume builder currently provides 3 templates.

Simple Resume Highlighted Sections Resume
Semi-Highlighted Sections Resume

Project maintainers

ZapeeoSheikh
Muhammad Rameez
Tushar Zalte
Tushar Zalte

Red Heart Contributors


  • This project thanking all the contributors for having your valuable contribution to our project
  • Make sure you show some love by giving โญ to our repository

Back to top

tusharesume's People

Contributors

0xabdulkhalid avatar alfiyasiddique avatar arjun26122002 avatar ashna56 avatar avinash905 avatar ayushkumarbhadani avatar debsouryadatta avatar djain318 avatar jessicacb12 avatar k-deepak04 avatar karthiknadar1204 avatar khushi1711 avatar madhur87 avatar manasmadan avatar nishitbaria avatar patilharshh avatar pshantanu771 avatar rks-031 avatar sainiaditya1 avatar shravan-das avatar somya-singhal avatar tusharzalte avatar ujala-2110 avatar vsatwika avatar zapeeosheikh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

tusharesume's Issues

Restructure the Code to follow MVC architecture.

Hello @tusharzalte I want to change the project backend structure to follow the MVC (Model View Controller) pattern, I will a seperate Route file consisting all the Route of the APIs and a different Service File having the real backend code which execute of hitting the APIs. This will help to make the backend more scalable.

Please assign this Issue to me under Gssoc 2023

Allow me to change the Update profile Page

It looks like a basic form having different input like mail, phone, linkedin account etc.
But we can build good UI.

profile

Please assign me to change the page especially the UI part and more info can be taken from user to the profile section. Second Important point - there is nothing like sign up with google or facebook like that. We can use that as it can save time of user and all data can be fetch from google from user. (We can use google authentication in the website)

Add a Favicon

Hey, it would be great if we add a favicon to the resume builder website, I would like to contribute this under GSSOC'23

Resume templates according to company and country and Succes rate

I would like to make this resume in such a way that auto fills all the details of the person from his linkedin profile and arranges and writes them in such a manner that it is according to the role he is applying in a particular company .
It would also style the resume according to his country of work and will also give the success rate in getting back an interview call if applying with that resume and tips for how can he improve his cv

@tusharzalte Please assign me this issue under gssoc'23

[GSSOC 2023] Adding Dark mode/Light mode switching feature

The issue is about adding a feature that allows users to switch between light mode and dark mode in the app. I think this feature would enhance the user experience and accessibility of the app.

I would like to contribute to this project by adding a light mode/dark mode switch feature under GSSOC'23.
Please assign this issue to me.

adding a CODE_OF_CONDUCT file

Hi there!
I recommend adding a CODE_OF_CONDUCT.md file to your repository. This file would serve as a guide for potential contributors, providing them with a clear set of expectations, guidelines, and behavior standards for participating in your project. It plays an essential role in creating a welcoming and inclusive environment for everyone involved.

I would like to work on this issue. Please assign it to me under GSSoC'23.

Thank you!

Improve UI and increase backend Functionalities

We can add AI to auto generate bio or content based on given keywords so our resume gets more strong and also will try to autogenerate templates of template
Please assign me this issue I'll try maximum side of backend and will add AI for text generation and try to do template wala thing

Correct the readme

Right now it tells the user to navigate to client folder via cd client but in the codebase ,it is named client1

Apply with linkedin

Greetings @tusharzalte! This would be challenging for me but if user can parse their LinkedIn profile to autofill the resume I believe it would be awesome! So the flow would be like:

  1. User choose the template
  2. There's a button above the form with something like Autofill with LinkedIn
  3. After clicking the button, we'll try to scrape the LinkedIn with lib like cheerio
  4. Autofill the form based on the acquired data

Let me know what you think and once you agree, please assign this issue to me. Thanks!

Add a unique key to map function

Screenshot (423)

There is no unique key assigned to the map function in the home page due to which it is showing error in the console tab.

Please assign me this issue so that I can resolve it under GSSOC'23

Add API for all india college, university list in drop down, add photo api, improve api performance

Hello, sir i want to add this features

  1. API for all college and university list in ( Skills / Education ) section for select institution drop down.
  2. Add photo in resume and save in database in base64 ( API ).
  3. improve folder structure for better debugging and improve API's performance.
  4. Add saperate CONFIG folder for database connection and CONTROLLERS for Business logic using OOPS and add logger, remove console.log() for logging information in HOSTED _SERVER and optimize all API's.
  5. optimize dbConnect.js
    db.Connect.js :
    Screenshot 2023-05-22 103338
    Folder Structure :
    Screenshot 2023-05-22 103554

( I would like to work on this issue, please assign this issue to me under GSSoC'23. @tusharzalte )

Add Third-Party Authentication for Login and Register. {GSSoC '23}

The feature entails enabling users to authenticate using their Google, Microsoft, or Apple accounts, with the assistance of Auth0. By implementing this functionality, we can enhance the user experience and provide a seamless onboarding process.

-Details:

  1. Integration: Integrate Auth0's authentication services into your existing login and signup workflows.
  2. Supported Providers: Allow users to authenticate using their Google, Microsoft, Apple, or any other accounts.
  3. User Data: Retrieve basic user information (e.g., name, email) from the respective third-party provider to populate our user database.
  4. Security: Implement proper protocols and security measures to safeguard user data and ensure compliance with industry standards.

-Benefits:

  1. Simplified Onboarding: Users can sign in or sign up using their existing credentials, reducing friction during the registration process.
  2. Wider Reach: Supporting popular third-party authentication providers broadens our user base by accommodating users who prefer these platforms.
  3. Enhanced Security: Leveraging Auth0's authentication services provides robust security measures and reduces the risk of unauthorized access.

I believe that this feature will significantly improve user satisfaction and contribute to the overall success of the project. Your consideration and support in assigning this task to me under GSSoC '23 would be highly appreciated.

Including user image option. {GSSOC'23}

WE can add option to include image in resume, if user put some profile pic, then we can use it in resume, if not, resume will not include space for image. Please assign me this issue under GSSOC'23

Adding Forgot Password to Login page

Add a forgot password button so that the users who are already signup but forgot their password can reset their password by entering their email

Adding .env file.

I am GSSOC'S 2023 CONTRIBUTOR

It's what I think is most important to have because It reveals the credentials of the user also It's good practice for production-level code.

Screenshot (407)

Note: I would like to work on this issue.

Reset the register form

Screenshot (422)

The registration form does not reset after registering.

Please assign me this issue so that I can resolve it under GSSOC'23

Add the user's photo to the resume

Hello Sir, I noticed that the final resume does not have a photograph of the user. So, I would like to add this feature to this project.
Please assign this issue to me.

Add ContributingGuidelines.md

The Contributing Guideline documentation will contain set of guidelines that will help contributors during the contribution process.
File type markdown.

Add Dark Mode

It will be great to have a dark mode on this project as many of website provide a this feature this help in making UI more good

Change class to className

Screenshot (421)

There is an error message showing up in the console tab because of the class instead of className in the Footer.js file.

Please assign me this issue so that I can resolve it under GSSOC'23

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.