https://github.com/shivam6862/resume-builder-app
Our resume builder app is a powerful tool designed to streamline the process of creating professional resumes. Craft Your Perfect Resume with Our Advanced Builder App
https://github.com/shivam6862/resume-builder-app
authentication expressjs javascript mongodb nextjs nodejs reactjs redux redux-toolkit resume-builder typescript
Last synced: 3 months ago
JSON representation
Our resume builder app is a powerful tool designed to streamline the process of creating professional resumes. Craft Your Perfect Resume with Our Advanced Builder App
- Host: GitHub
- URL: https://github.com/shivam6862/resume-builder-app
- Owner: shivam6862
- Created: 2023-07-05T17:44:12.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-11-05T17:22:02.000Z (over 2 years ago)
- Last Synced: 2025-01-29T15:50:18.549Z (over 1 year ago)
- Topics: authentication, expressjs, javascript, mongodb, nextjs, nodejs, reactjs, redux, redux-toolkit, resume-builder, typescript
- Language: TypeScript
- Homepage:
- Size: 895 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![MIT License][license-shield]][license-url]
[![LinkedIn][linkedin-shield]][linkedin-url]
Resume Builder App
Craft Your Perfect Resume with Our Advanced Builder App
Report Bug
·
Request Feature
Table of Contents
## About The Project
Our resume builder app is a powerful tool designed to streamline the process of creating professional resumes. Developed using cutting-edge technologies such as Next.js, Redux, Node.js, TypeScript, and MongoDB, our app aims to provide users with a seamless and intuitive experience while crafting their resumes.
### Built With
- [![react][react]][react-url]
- [![next][next]][next-url]
- [![reduxjs][reduxjs]][reduxjs-url]
- [![typescript][typescript]][reduxjs-url]
- [![NodeJs][NodeJs]][NodeJs-url]
- [![mongodb][mongodb]][mongodb-url]
- [![VisualStudioCode][VisualStudioCode]][VisualStudioCode-url]
## Getting Started
So as to run our project locally, you need to follow the steps below.
### Installation
1. Clone the repo
```sh
git clone https://github.com/shivam6862/Resume-Builder-app.git
```
2. Install NPM packages on Frontend folders
```sh
npm install
```
3. Enter your BACKEND URL in `.env` of Frontend directory
```sh
VITE_REACT_BACKEND_URL=http://localhost:8080
```
4. Run the project in Frontend using
```sh
npm run dev
```
5. You can now view the project at `http://localhost:3000/`
6. Install NPM packages on Backend folders
```sh
npm install
```
7. Enter your MONGODB DATABASE URL and put it in `.env` file in backend directory
```sh
MONGODB_URL= "your mongodb url"
```
8. Make the database in your mongodb server named as `Resume-Builder-app`
```sh
resumes
users
```
9. Run the project in backend using
```sh
npm start
```
## Description
In today's competitive job market, a well-crafted resume can make all the difference in securing that dream job. However, creating a visually appealing and comprehensive resume can be a time-consuming and challenging task. That's where our resume builder app comes in.
The resume builder app is designed to help individuals create impressive resumes that stand out in today's competitive job market. By leveraging the power of Next.js, Redux, Node.js, TypeScript, and MongoDB, we have developed a feature-rich application that streamlines the resume creation process.
###### Key Features
- User-Friendly Interface: The app offers an intuitive interface, ensuring that users can easily navigate through the resume-building process.
- Dynamic Sections: Include relevant sections such as education, work experience, skills, projects, certifications, and more. Customize the sections based on your specific needs.
- Real-Time Preview: Visualize your resume as you build it, allowing you to make instant adjustments and ensure a polished and professional result.
- Export Options: Export your resume as a PDF or share it directly with potential employers or job platforms to maximize your job search opportunities.
- Data Persistence: Your progress is securely stored using MongoDB, ensuring that you can access and modify your resume whenever and wherever needed.
## Snapshot Gallery
Resume Edit Page
## Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!
1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request
## Acknowledgments
Use this space to list resources you find helpful and would like to give credit to. I've included a few of my favorites to kick things off!
- [GitHub Pages](https://pages.github.com)
- [Font Awesome](https://fontawesome.com)
[contributors-shield]: https://img.shields.io/github/contributors/shivam6862/Resume-Builder-app.svg?style=for-the-badge
[contributors-url]: https://github.com/shivam6862/Resume-Builder-app/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/shivam6862/Resume-Builder-app.svg?style=for-the-badge
[forks-url]: https://github.com/shivam6862/Resume-Builder-app/network/members
[stars-shield]: https://img.shields.io/github/stars/shivam6862/Resume-Builder-app.svg?style=for-the-badge
[stars-url]: https://github.com/shivam6862/Resume-Builder-app/stargazers
[issues-shield]: https://img.shields.io/github/issues/shivam6862/Resume-Builder-app.svg?style=for-the-badge
[issues-url]: https://github.com/shivam6862/Resume-Builder-app/issues
[license-shield]: https://img.shields.io/github/license/shivam6862/Resume-Builder-app.svg?style=for-the-badge
[license-url]: https://github.com/shivam6862/Resume-Builder-app/blob/master/LICENSE.txt
[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555
[linkedin-url]: https://linkedin.com/in/shivam-kumar-14701b249/
[react]: https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB
[react-url]: https://react.dev/
[VisualStudioCode]: https://img.shields.io/badge/Made%20for-VSCode-1f425f.svg
[VisualStudioCode-url]: https://code.visualstudio.com/
[nodejs-url]: https://nodejs.org/en
[nodejs]: https://img.shields.io/badge/Node.js-43853D?style=for-the-badge&logo=node.js&logoColor=white
[mongodb-url]: https://www.mongodb.com/
[mongodb]: https://img.shields.io/badge/MongoDB-4EA94B?style=for-the-badge&logo=mongodb&logoColor=white
[next-url]: https://nextjs.org/docs
[next]: https://img.shields.io/badge/next.js-000000?style=for-the-badge&logo=nextdotjs&logoColor=white
[reduxjs-url]: https://redux.js.org/
[reduxjs]: https://img.shields.io/badge/Redux-593D88?style=for-the-badge&logo=redux&logoColor=white
[typescript-url]: https://www.typescriptlang.org/docs/handbook/typescript-in-5-minutes.html
[typescript]: https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white