This project is a Resume Builder website created using Vite, React, and Firebase. It allows users to create and manage their resumes online. Firebase is used for user authentication and data storage.
- User authentication with Firebase Authentication.
- Create, edit, and delete resume details.
- Store resume data in Firebase Firestore.
- Vite: Frontend build tool for modern web development.
- React: JavaScript library for building user interfaces.
- Firebase: Platform for building web and mobile applications by Google.
-
Clone the repository:
git clone <repository-url>
-
Navigate to the project directory:
cd resume-builder
-
Install dependencies:
npm install
-
Create a Firebase project and set up authentication and Firestore.
-
Create a
.env
file in the root directory of the project and add Firebase configuration:VITE_API_KEY=<your-api-key> VITE_AUTH_DOMAIN=<your-auth-domain> VITE_PROJECT_ID=<your-project-id> VITE_STORAGE_BUCKET= <storage-bucket> VITE_MESSAGE_SENDER_ID= <message-sender-id> VITE_APP_ID= <app-id>
-
Start the development server:
npm run dev
-
Open the browser and navigate to
http://localhost:3000
.
- Sign up for an account or log in using your existing account.
- Create a new resume by filling out the required information.
- Edit or delete your existing resumes as needed.
- Your resume data will be stored securely in Firebase Firestore.
Contributions are welcome! If you'd like to contribute to this project, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.