Description: Create a web application that can be used to create your online resume. This will help in putting the information online so it is saved and can be easily shared.
Learning outcomes: This project will teach the concepts of
- Frontend Development
- Database modeling
- Backend Handling
- User Experience
Resume Sections: The resume should have the following sections. All sections are optional, except Name, and Phone number.
- Name: Name of the candidate
- Current Address: Address of the candidate
- Phone number: Phone number
- Email: Email id
- About me: In this section, the candidate can add a snapshot of his profile. What his past work has been, his strengths, and his areas of interest.
- Profile photo: Candidate can add his/her photo
- Education: In this section, the candidate can add the educational details. There can be multiple entries for education as candidates can have different degrees. Each entry can have below detail
- Degree Name: Example: B.Tech in Computer Science
- Description : Example: Studied different courses related to C.S and other disciplines. Learned a lot in college.
- Organization: Example: Roorkee College of Engineering
- Degree type : Example: Bachelor / Masters / Doctorate / School / Certification Etc
- Start month: May 2020
- End month: May 2022
- Work Experience: In this section, the candidate can add the work experience details. There can be multiple entries for work experience as candidates can have different employers. Each entry can have below details
- Job profile name: Example: Java Developer
- Job Location: Example: Gurgaon
- Description: Example: Worked as a Java developer on multiple projects
- Organization: Example: Samsung Pvt Ltd
- Employment type : Example: Full-time/ part-time/contract
- Start month: May 2020
- End month: May 2022
- Skills: This can be a list of skills the candidate has. Example: Java, Struts, Node.js, etc
- References: In this section, the candidate can add the references details. There can be multiple entries for work experience as candidates can have different references. Each entry can have below details
- Name of the Referring person
- Phone number of the Referring person
- Relationship with the Referring person
Unique link of each profile: Each profile after creation should have a unique shareable link so that the profile can be shared with others. Example: online.resume/p/439kf
Download profile as a PDF Feature: This can be used to download the profile as a PDF
Templates: For the start, only one template can be used. You can use something like this template.
Frontpage: This can have a sample Resume and there should be a button to start creating your own resume.
Technologies that can be used: ReactJS/Jquery, Django / Node.js, Sqlite3
If you have any queries, you can ping us on Twitter/telegram or by contacting us on this site.